La session ne s'affiche pas correctement dans Laravel 10 après la requête AJAX
P粉295728625
P粉295728625 2023-09-01 15:12:43
0
1
517
<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粉295728625
P粉295728625

répondre à tous(1)
P粉891237912

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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal