J'ai créé un nouveau projet Lumen 5.4 et essayé de semer des données. Dans le semoir, j'ai utilisé bcrypt pour hacher le mot de passe. Mais quand je lance php artisan db:seed
, J'obtiens cette erreur:
Call to undefined function bcrypt()
Pourquoi ne puis-je pas utiliser bcrypt dans Lumen? Je l'ai utilisé dans Laravel précédemment.
Tu pourrais essayer:
app('hash')->make('yourpassword');
une autre solution serait d'utiliser Facades\Hash
use Illuminate\Support\Facades\Hash;
code
'password' => Hash::make('your_password')
Essayez de le faire de cette façon
'password' => password_hash('123456', PASSWORD_BCRYPT)
essayer, je peux bien le faire dans mon projet
function bcrypt($value, $options = [])
{
return app('hash')->make($value, $options);
}