문제

LARAVELES를 사용하여 내 테이블에 삽입하기 전에 암호를 해시하려고합니다.php artisan db:seed --class=users를 실행할 때마다 "Class '해시'찾을 수 없음"오류가 발생합니다.

여기 내 수업이 있습니다 :

 class users extends Seeder {

    public function run()
    {

       User::create(array(
           'email' => '********',
           'password' => hash::make('********')
       ));
       $this->command->info('User table seeded!');
    }

 }
.

필요한 정보가 더 이상 있는지 알려주십시오.감사합니다!

도움이 되었습니까?

해결책

Case가 중요하기 때문에 Hash::make()를 사용해야합니다.일반적 으로이 종류의 오류를 방지하기 위해 일부 코딩 지침을 사용하는 것이 좋습니다. 귀하의 경우에 캠셀 케이스의 모든 클래스 이름을 작성해야합니다

class Users extends Seeder {

    public function run()
    {

       User::create(array(
           'email' => '********',
           'password' => Hash::make('********')
       ));
       $this->command->info('User table seeded!');
    }

 }
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top