我使用Laravel 5.3,並使用make:auth
來支持註冊/登錄系統。我想知道如何添加另一個參數來檢查登錄,除了檢查用戶名和密碼是否與匹配的DB行對應?Laravel 5添加另一個參數以檢查登錄
編輯:我試着在網上找,我發現我可以改變它在Auth ::嘗試線,但這些都是Laravel 5.2及以下。該LoginController中有這樣的:
use AuthenticatesUsers;
protected $redirectTo = '/home';
public function __construct()
{
$this->middleware('guest', ['except' => 'logout']);
}
據我瞭解,重定向到中間件RedirectIfAuthenticated
,但隨後即中間件是這樣的:
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->check()) {
return redirect('/home');
}
return $next($request);
}
我幾乎可以肯定我一定要添加自定義但即使是我在網上看到的文檔,這也有點令人困惑......任何人都有一個鏈接可以很好地解釋這個問題嗎?或者可能是一個示例代碼?
@AndyHolmes我編輯了帖子 –