2017-01-10 4 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'];