有很多關于這方面的教程,但我認為它們對于 Laravel 9 不正確——大多數是指LoginController.php
我沒有的。
我有另一個 Laravel 專案,它確實有 LoginController.php 和重定向,但它是 Laravel 的舊版本。
任何人都可以為我指出第 9 版的正確方向嗎?我的角色系統非常基本——用戶表有一個包含角色名稱的字串列(稱為“型別”),僅此而已。
uj5u.com熱心網友回復:
查看 Controllers/Auth/AuthenticatedSessionController.php
在這里你會看到;
public function store(LoginRequest $request)
{
$request->authenticate();
$request->session()->regenerate();
return redirect()->intended(RouteServiceProvider::HOME);
}
最后一行是做重定向。由于此代碼在您的應用程式中(不在供應商中),您可以更改最后一行以根據用戶的角色重定向到您想去的任何地方。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/508409.html