2015-10-13 5 views
0

После запуска PHP мастеровых подправлять я создаю пользователя:Laravel 5 Auth :: попытка не работает

App\User::create(['email' => '[email protected]', 'password' => '123456']) 
=> App\User {#723 
    email: "[email protected]", 
    updated_at: "2015-10-13 17:33:58", 
    created_at: "2015-10-13 17:33:58", 
    id: 6, 
    } 

Почему следующая команда вернуться ложным?

Auth::attempt(['email' => '[email protected]', 'password' => '123456']) 
=> false 

Как использовать Auth :: пытаться?

ответ

3

Laravel использует bcrypt для хэш-паролей. Если вы создаете пользователя следующим образом:

App\User::create(['email' => '[email protected]', 'password' => bcrypt(123456)]); 

Auth::attempt(['email' => '[email protected]', 'password' => '123456']); 

будет работать.

Смежные вопросы