Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mengalihkan Pengguna ke Destinasi Asal Mereka Selepas Log Masuk dalam Laravel?
Setelah pengesahan pengguna, pengguna perlu mengubah hala ke halaman asal yang menggesa log masuk keperluan. Walau bagaimanapun, penentuan destinasi asal ini boleh menjadi mencabar.
Untuk Laravel 5.3 dan Ke Atas
Rujuk jawapan Scott yang disediakan di bawah.
Untuk Laravel 5 Sehingga 5.2
Auth Middleware:
// redirect the user to "/login" // and stores the url being accessed on session if (Auth::guest()) { return redirect()->guest('login'); } return $next($request);
Tindakan Log Masuk:
// 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'); }
Untuk Laravel 5.3 dan Ke Atas
// auth middleware Auth::routes(); // generates route for all authentication // redirect to original page after auth Redirect::intended('/profile');
Atas ialah kandungan terperinci Bagaimana untuk Mengalihkan Pengguna ke Destinasi Asal Mereka Selepas Log Masuk dalam Laravel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!