Nach der Benutzerauthentifizierung ist eine Umleitung zur ursprünglichen Seite erforderlich, die zur Anmeldung veranlasst hat Erfordernis. Die Bestimmung dieses ursprünglichen Ziels kann jedoch eine Herausforderung sein.
Für Laravel 5.3 und höher
Siehe Scotts Antwort unten.
Für Laravel 5 bis 5.2
Authentifizierungs-Middleware:
// redirect the user to "/login" // and stores the url being accessed on session if (Auth::guest()) { return redirect()->guest('login'); } return $next($request);
Anmeldeaktion:
// redirect the user back to the intended page // or defaultpage if there isn't one if (Auth::attempt(['email' => $email, 'password' => $password])) { return redirect()->intended('defaultpage'); }
Für Laravel 5.3 und höher
// auth middleware Auth::routes(); // generates route for all authentication // redirect to original page after auth Redirect::intended('/profile');
Das obige ist der detaillierte Inhalt vonWie leite ich Benutzer nach der Anmeldung in Laravel zu ihrem ursprünglichen Ziel um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!