Php “类”;“散列”;找不到
在使用laravel种子将密码插入表之前,我正在尝试对其进行哈希处理。每次运行Php “类”;“散列”;找不到,php,database,laravel,hash,password-encryption,Php,Database,Laravel,Hash,Password Encryption,在使用laravel种子将密码插入表之前,我正在尝试对其进行哈希处理。每次运行php-artisan-db:seed--class=users时,我都会收到错误“找不到class'hash' 这是我的班级: class users extends Seeder { public function run() { User::create(array( 'email' => '********', 'passwo
php-artisan-db:seed--class=users
时,我都会收到错误“找不到class'hash'
这是我的班级:
class users extends Seeder {
public function run()
{
User::create(array(
'email' => '********',
'password' => hash::make('********')
));
$this->command->info('User table seeded!');
}
}
如果您需要更多信息,请告诉我。谢谢 您必须使用
Hash::make()
,因为案例很重要。通常,使用一些编码准则来防止此类错误是一种很好的做法。
在您的情况下,您应该用大写字母书写每个类名
class Users extends Seeder {
public function run()
{
User::create(array(
'email' => '********',
'password' => Hash::make('********')
));
$this->command->info('User table seeded!');
}
}
如果没有找到这个类,你希望我们给出什么答案?hash是Laravel中的一个函数。我做错了什么,它不会加载?请尝试
Hash::make()
。这是区分大小写的hanks@user3158900。解决了那个问题,然后又出现了更多问题。没看到这一点我觉得很傻。公平地说,用户3158900在评论中击败了你,但我必须选择一个答案,祝贺你。谢谢。