Laravel 5

Pas de contenu sur un requête Ajax

  • Avatar de Cobs_
    Membre depuis :
    04/01/2018
    Messages :
    3

    Bonjour,

    Je reprend le projet d'un collègue qui utilise Laravel, mais je ne le maitrise pas des masse, et je bloque sur un truc.
    J'ai un Framework Vue.js qui fait des requêtes ajax sur Laravel pour récupérer ses données.

    Donc j'appelle la route GET /employee qui exécute ce code dans le controlleur

    // EmployeeController
    public function index()
    {
    return DSA_employee::all();
    }

    Et ça fonctionne nickel quand j'appelle cette route depuis mon navigateur, je récupère bien les employé. Mais depuis ma requête Ajax, avec exactement la même URL, ma requête à un Code 200 OK, mais ne revoie aucun contenu.

    Qu'est ce que j'ai loupé ?

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    1869

    Bonjour,

    Tu as mis quoi comme contentType ?

  • Avatar de Cobs_
    Membre depuis :
    04/01/2018
    Messages :
    3

    Tu as mis quoi comme contentType ?

    Il me renvoie automatiquement un application/json, ce qui était prévu.
    J'enquête encore mais je crois que c'est une problématique de requête Cross-Domain

    Edit: Il semble que le middleware qui gère l'autorisation des requêtes Cross-Domain n'est pas appelé lors d'une requête ajax et je n'ai aucune idée de pourquoi. il est pourtant lié à cette route.

  • Avatar de Cobs_
    Membre depuis :
    04/01/2018
    Messages :
    3

    Ok, Résolu
    Mon middleware de répondais pas aux requêtes OPTIONS

Vous ne pouvez pas répondre à ce sujet.