Maison  >  Questions et réponses  >  le corps du texte

La session ne s'affiche pas correctement dans Laravel 10 après la requête AJAX

<p>Je développe une application Web utilisant le framework Laravel. J'utilise le système de session Laravel dans une partie de mon application et je l'ai configuré pour stocker les sessions dans une base de données. </p> <p>Mon problème est que la session définie dans l'une des routes de l'application ne s'affiche pas correctement dans les autres pages et renvoie à la place une valeur nulle. Je dois mentionner que ce problème ne se produit que lorsque j'envoie une requête au serveur via AJAX et mets à jour la session. </p> <p>J'ai vérifié tous les paramètres de configuration de session ainsi que les paramètres php.ini et .env, mais le problème persiste. Avez-vous des idées pour résoudre ce problème ? </p> <p>https://gist.github.com/realrezamirzaei/3fd51d57a95f90bacd3cc4aec06ba923</p> <p>"J'essaie de configurer les sessions Laravel pour stocker les sessions dans la base de données et j'ai vérifié les paramètres de session dans les fichiers php.ini et .env. Cependant, la session définie dans l'une des routes de mon l'application ne s'affiche pas correctement sur les autres pages, mais une valeur nulle est renvoyée. Je souhaite que la session s'affiche correctement sur toutes les pages.</p>
P粉295728625P粉295728625386 Il y a quelques jours420

répondre à tous(1)je répondrai

  • P粉891237912

    P粉8912379122023-09-02 10:11:25

    Je comprends le problème J'ai un problème lorsque je souhaite effectuer une demande depuis un autre domaine vers le site principal. Mais j'ai réalisé que ce problème peut être résolu en utilisant le package fruitcake/laravel-cors, et étant donné que j'utilise Laravel version 10, il n'est pas nécessaire d'utiliser ce package, ajoutez-le à la partie Web et API dans le fichier du noyau suffit. Ajoutez ceci :

    \Illuminate\Http\Middleware\HandleCors::class

    répondre
    0
  • Annulerrépondre