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

UnexpectedValueException in Response.php line 403 - Laravel 5.3

我是 Laravel 的新手,正在构建一个小项目作为我的学校教育。我遇到了上述错误,但似乎无法修复。感谢任何帮助。

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

Web.php

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

LoginController.php

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

}

当我点击提交按钮时出现此错误:

UnexpectedValueException in Response.php line 403: The Response content must be a string or object implementing __toString(), "boolean" given.

我终于解决了这个问题。

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

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