我有一个登录页面,显示错误的Flash通知。突然闪烁通知功能停止工作
以下是错误的,它表明闪光灯通知:
1.当用户还没有证实他/她的电子邮件ID。 2.用户输入错误的登录凭证。
它工作正常,前几天,但现在它显示错误
undefined index password
我的逻辑:
public function postSignIn(Request $request)
{
$this->validate($request,[
'loginEmail'=> 'required' ,
'loginPassword' => 'required'
]);
$remember = $request->input('remember_me');
$user=User::where('email', $request['loginEmail'])->first();
if(Auth::attempt(['email'=>$request['loginEmail'], 'password' => $request['loginPassword'],'confirmed'=>1],$remember))
{
//return redirect()->route('myplace');
return redirect()->route('myplace',['username' => $user->username]) ;
}
if(Auth::attempt(['confirmed'=>0]))
{
\Session::flash('message','Please verify your email!');
\Session::flash('alert-class', 'alert-warning');
return redirect()->back();
}
if(!Auth::attempt(['email'=>$request['loginEmail'], 'password' => $request['loginPassword']]))
{
\Session::flash('message','Login credentials are wrong!');
\Session::flash('alert-class', 'alert-warning');
return redirect()->back();
}
}
检查完整的错误消息,它说明导致错误的类和行。 –
@AlexeyMezenin确切的错误:在ErrorException线/home/aksoutco/public_html/laravel/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php 116: 未定义指数:密码 –