我是Laravel的新手,正在建立一个小项目作为我的学校教育。我已经遇到了上述错误,但我似乎无法修复它。任何帮助,不胜感激。
我正在使用哨兵包进行身份验证。
网络.php
Route::post('/login' , 'LoginController@login');
登录控制器.php
public function login(Request $request){
Sentinel::authenticate($request->all());
return Sentinel::check();
}
当我单击提交按钮时,显示此错误:
响应中的意外值异常.php第 403 行: 响应内容必须是实现给定的 __toString() "布尔值"的字符串或对象。
最后我解决了问题.
实际上,我忘记在EloquentUser中将电子邮件替换为用户名.php因为我使用的是用户名唯一而不是电子邮件。
protected $loginNames = ['email']; -> protected $loginNames = ['username'];