내 인증 함수는 UserController 함수에서 항상 false를 반환합니다. 여기 내 컨트롤러 함수가 있습니다. 나는 자격 증명을 입력하면PHP Laravel auth가 제대로 작동하지 않습니다.
public function postSignin(Request $request)
{
$userdata = array(
'email' => $request->input('email'),
'password' => $request->input('password')
);
if (Auth::attempt($userdata))
{
return redirect()->route('user.profile');
}
else
{
return redirect()->back();
}
}
여기 내 경로 코드
Route::post('/signin', [
'uses' => '[email protected]' , 'as' => 'user.signin'
]);
이며, 인증의 if
부분은 작동하지 않으며 다른 조건의 지시에 따라 내 페이지로 이동하고 ...
이것을 위해'php artisan make : auth'를 사용 했습니까? –
이것은 사용자 작성과 관련이있을 수 있습니다. 사용자 생성시'Hash :: make()'를 사용 했습니까? – Michel