我想在使用laravel种子将密码插入我的表之前对我的密码进行哈希处理。每次运行php artisan db:seed --class=users
时,都会收到错误“Class'hash'not found”
这是我的班级:
class users extends Seeder {
public function run()
{
User::create(array(
'email' => '********',
'password' => hash::make('********')
));
$this->command->info('User table seeded!');
}
}
如果您需要更多信息,请与我们联系。谢谢!
答案 0 :(得分:1)
您必须使用Hash::make()
,因为案件很重要。通常,使用某些编码指南来防止此类错误是一种很好的做法。
在您的情况下,您应该在上部camelcase
class Users extends Seeder {
public function run()
{
User::create(array(
'email' => '********',
'password' => Hash::make('********')
));
$this->command->info('User table seeded!');
}
}