J'utilise Laravel
5.4 et j'utilise le Auth
intégré afin de vous connecter en entrant derrière la scène et il enregistre automatiquement la session. Comment puis-je ajouter plus d'informations à ma session?Mise à jour Laravel Session manuellement
Répondre
Si vous ne voulez pas construire une fonction de connexion personnalisée, vous pouvez aller à fichier AuthenticatesUsers
qui gère cette tâche et à l'intérieur méthode appelée
authenticated(Request $request, $user)
Vous pouvez ajouter tout ce que vous voulez.
Ce fichier se trouve dans
vendor
->Laravel
->framework
->src
->Illuminate
->Foundation
->Auth
œuvres de réponse Nour, mais il vaut mieux n'écrivez pas le code directement fournisseur fichiers, il peut être remplacé par un composer update
. Au lieu de cela, vous pouvez ajouter une fonction authenticated(Request $request, $user)
directement dans votre App\Http\Controllers\Auth\LoginController
et écrire votre code personnalisé qui se déclenche à chaque authentification réussie.
Tout ce que vous stockez dans votre table utilisateur seront stockées dans les données de session après l'enregistrement en vous avez juste besoin d'y accéder comme celui-ci Auth :: utilisateur() -> nom_colonne
Je ne veux pas les données de ma table Je veux des données différentes – Programmer