2017-03-13 6 views
0

変更したいときにパスワードを入力する必要があります。Laravelの設定を保存するために以前のパスワードを検証する必要があります

これは私が行う方法です。

if(bcrypt($request->password === Auth::user()->password) 
{ 
//Do something 
} 

私はそれを正しくLaravelスタイルをしたいです。 Laravelがこれに適切な機能を持っていなかったら私は驚くだろう。私はあなたのケースにあった場合

答えて

1

私はきれいなものを維持します

if (Auth::attempt(['email' => Auth::user()->email, 'password' => $request->password])) { 
     // Authentication passed... 
     //Do something 

    } 

このような何かを試してみて、ユーザーのメールが確認されていない場合などの試みを拒否します認証を使用すると思います。

this part in Laravel Docs を見て含めることを忘れないでください use Illuminate\Support\Facades\Auth;

関連する問題