新しいLumen 5.4プロジェクトを作成し、いくつかのデータをシードしようとしました。シーダーでは、bcryptを使用してパスワードをハッシュしました。しかし、php artisan db:seed
、このエラーが表示されます。
Call to undefined function bcrypt()
Lumenでbcryptを使用できないのはなぜですか?以前にLaravel=で使用しました。
あなたが試すことができます:
app('hash')->make('yourpassword');
別の解決策は、Facades\Hashを使用することです
use Illuminate\Support\Facades\Hash;
コード
'password' => Hash::make('your_password')
この方法で試してみてください
'password' => password_hash('123456', PASSWORD_BCRYPT)
試してみて、私のプロジェクトでそれをうまくやることができます
function bcrypt($value, $options = [])
{
return app('hash')->make($value, $options);
}