1

我是 Laravel 的新手,正在构建一个小项目作为我的学业。我遇到了上述错误,我似乎无法修复它。任何帮助表示赞赏。

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

网页.php

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

登录控制器.php

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

}

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

Response.php 第 403 行中的 UnexpectedValueException:响应内容必须是实现 __toString() 的字符串或对象,给出“布尔值”。

4

1 回答 1

0

最后我解决了这个问题。

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

 protected $loginNames = ['email']; ->  protected $loginNames = ['username'];
于 2017-01-10T15:55:40.930 回答