Laravel Auth-user-id im controller
Ich bin mit dem Laravel-Abbinder. Ich versuche, das user_id
des angemeldet Benutzers. Ich erhalte die folgende Fehlermeldung:
Klasse 'App\Http\Controllers\Frontend\Auth' nicht gefunden
Hier der Aufruf
$user = Auth::user();
Dann versuche ich die id mit:
$user->id
Was bin ich?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie den Auth-Fassade in der Steuerung;
fügen Sie diese Zeile einfach vor der Klasse definition.
Versuchen, diese,
Wenn Sie versuchen, den Benutzer als
$user = Auth::user();
laravel versuchen zu laden Auth-Klasse von der aktuellen Position. In Ihrem Fallalso laravel Suche nach Auth-Klasse in den Frontend. Das ist, warum Sie die Fehlermeldung erhalten, wie
Daher müssen Sie
use Auth;
in alle Controller, die Sie verwenden, Auth-controller.Statt aus der Eingabe
use Auth;
in jeden controller können Sie einfach über das laravel-Helfer-Funktion, wieauth()->user()
.aus, dass man jeden Wert aus der db, wie
Fügen Sie Folgende Zeile vor der Definition der Klasse
Erhalten Sie Ihre Aktuelle Benutzer-Id mit folgenden Code