Class" hash"未找到

时间:2014-07-31 20:09:03

标签: php database laravel hash password-encryption

我想在使用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!');
    }

 }

如果您需要更多信息,请与我们联系。谢谢!

1 个答案:

答案 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!');
    }

 }