2017-07-13 1 views
1

Ich benutze Laravel 5.4 und ich benutze eingebaute Auth so Logging in - out Comping hinter der Szene und es speichert die Sitzung automatisch. Wie kann ich mehr Informationen zu meiner Sitzung hinzufügen?Laravel Update Sitzung manuell

Antwort

1

Wenn Sie nicht über eine benutzerdefinierte Login-Funktion bauen wollen, könnten Sie zu AuthenticatesUsers Datei gehen, die diese Aufgabe übernehmen und innerhalb Methode namens

authenticated(Request $request, $user) 

Sie können addieren, was Sie wollen. >Laravel - ->framework ->src ->Illuminate ->Foundation ->Auth

1

Antwort Werke Nour, aber es ist besser, wenn Code in Anbieter direkt tun sie nicht schreiben

Diese Datei kann in

vendor finden Dateien, kann es von jedem composer update überschrieben werden.

Stattdessen können Sie eine Funktion authenticated(Request $request, $user) direkt in Ihrem App\Http\Controllers\Auth\LoginController hinzufügen und Ihren benutzerdefinierten Code schreiben, der bei jeder erfolgreichen Authentifizierung ausgelöst wird.

0

Was auch immer Sie in Ihrem Benutzertabelle gespeichert werden in Sitzungsdaten nach Protokoll gespeichert werden in einfach darauf zugreifen müssen, wie diese Auth :: Benutzer() -> Spalten_Name

+1

Ich möchte keine Daten von meinem Tisch Ich möchte andere Daten haben – Programmer