【发布时间】:2019-05-14 15:32:00
【问题描述】:
我在 Laravel 5.7 中创建了另一个身份验证作为管理员,除了它的默认身份验证。它们都正常运行,但是我创建的新身份验证没有显示错误消息
对于错误登录尝试,与默认身份验证一样。
这里是我为 Admin 模型创建的 LoginController 的代码。
public function showLoginForm(){
return view('admin.login');
}
//Validate the form data
public function login(Request $request){
$this->validate($request, [
'email' => 'required|email',
'password' => 'required|string',
]);
//Attempt to lo the Admin in
$credential = [
'email' => $request->email,
'password' => $request->password,
];
//Attempt to log the Admin in
if(Auth::guard('admin')->attempt($credential, $request->member)){
return redirect()->intended(route('admin.home'));
}
//If unscuccessful, then redirect back to the login with the form data
return redirect()->back()->withInput($request->only('email','remember'));
}
请告诉我如何解决这个问题。谢谢。
【问题讨论】:
-
你看这些表格的代码了吗?此外,分享您需要帮助的代码通常很重要,而不仅仅是屏幕截图。
标签: laravel laravel-5.7