Php “类”;“散列”;找不到

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

在使用laravel种子将密码插入表之前,我正在尝试对其进行哈希处理。每次运行
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在评论中击败了你,但我必须选择一个答案,祝贺你。谢谢。