Response.php第403行中的UnexpectedValueException - Laravel 5.3

时间:2017-01-10 15:28:13

标签: php laravel-5.3 cartalyst-sentinel

我是Laravel的新手,正在建立一个小项目作为我的学校。我已经解决了上述错误,我似乎无法修复它。任何帮助表示赞赏。

我正在使用sentinel包进行身份验证。

Web.php

Route::post('/login' , 'LoginController@login');

LoginController.php

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

}

当我点击提交按钮时,此错误显示:

  

Response.php第403行中的UnexpectedValueException:   Response内容必须是实现__toString()的字符串或对象," boolean"给出。

1 个答案:

答案 0 :(得分:0)

最后我解决了这个问题。

实际上我忘记在EloquentUser.php中将电子邮件替换为用户名,因为我使用的是用户名唯一而不是电子邮件。

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