2017-01-10 8 views
0

私はLaravelを初めて使用しており、私の学校として小さなプロジェクトを構築しています。私は上記のエラーを打ち、私はそれを修正するように見えることはできません。どんな助けもありがとうございます。Response.php行のUnexpectedValueException 403 - Laravel 5.3

私はセンチネルパッケージを使用して認証しています。

Web.php

Route::post('/login' , '[email protected]'); 

LoginController.php

public function login(Request $request){ 
     Sentinel::authenticate($request->all()); 
     return Sentinel::check(); 

} 

私は送信ボタンの上に、このエラー上映クリック:Response.phpで

にUnexpectedValueExceptionを403行目: レスポンスの内容は、__toString()、 "boolean"を実装する文字列またはオブジェクトでなければなりません。

答えて

0

最後に私はこの問題を解決しました。

実際に私は電子メールではなくユニークなユーザー名を使用しているので、EloquentUser.phpのユーザー名に電子メールを置き換えることを忘れてしまいます。

protected $loginNames = ['email']; -> protected $loginNames = ['username'];