laravelが初めてです。 \(\認証\ SessionGuard ::ログインを照らすために渡さ 引数1)を照明のインスタンスでなければなりません:私は、ユーザーがログインしようとしていますが、私は次のようなエラー毎回取得:SessionGuard.phpラインに439
ErrorExceptionを契約は、認証\認証可能に\、ここで
を指定された配列は、私のフォームです:
<form class="form-horizontal" method="post" action="{{ route('login') }}">
{{ csrf_field() }}
<input type="email" class="form-control" name="email" id="email"><br>
<input type="password" class="form-control" name="password" id="password"><br>
<button type="submit" class="btn btn-default">Sign in</button>
</form>
、ここでは私のルートです:
Route::post('login/', ['as' => 'login', 'uses' => '[email protected]']);
UsersController
で
とログイン方法:
public function login(Request $request){
$this->validate($request, ['email' => 'required|email', 'password' => 'required']);
$user = $request->all();
Auth::login($user);
return redirect('/');
}
任意のヘルプ
'Auth :: attempt'です。 – tkausl