エラー時にフラッシュ通知を表示するログインページがあります。ユーザー1.when突然機能のフラッシュ通知が動作しなくなった
が彼/彼女の電子メール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正確なエラー:/home/aksoutco/public_html/laravel/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.phpライン116でErrorException: 未定義のインデックス:パスワード –