Heim > Artikel > Backend-Entwicklung > Laravel implementiert eine simulierte Benutzeranmeldung
In diesem Artikel erfahren Sie hauptsächlich, wie Sie eine simulierte Benutzeranmeldung in Laravel implementieren. Ich hoffe, dass er allen helfen kann.
//强制用户id位100的人登录Auth::loginUsingId(100);//获取这个登录用户的id;dd(auth()->user()->id);
Während des Tests muss ich die relevanten Informationen eines bestimmten angemeldeten Benutzers testen. Wir können die Anmeldung beim Authentifizierungsanbieter erzwingen. In diesem Fall ist es nicht erforderlich, sie in einem bestimmten zu schreiben Methode. Ein Absatz von loginUsingId.
app\Providers\AuthServiceProvider.php
Fügen Sie den Benutzer hinzu, den Sie anmelden möchten, dann wird der Benutzer global angemeldet.
public function boot() { auth()->loginUsingId(348); $this->registerPolicies(); }
Nach dem Test abgeschlossen, entfernen Sie diese Zeile. Wenn Sie die Benutzeranmeldung vorübergehend in einer bestimmten Methode ändern möchten, verwenden Sie loginUsingId erneut Benutzeranmeldung unter php_PHP Tutorial
Das obige ist der detaillierte Inhalt vonLaravel implementiert eine simulierte Benutzeranmeldung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!