2017-10-14 5 views
1

저는 Laravel 5.4와 Homestead를 사용하여 프로젝트를 만들었습니다. php artisan make:seeder ArticlesTableSeeder을 사용하여 시드를 만들었습니다. 'seeder created successfully'메시지가 나타납니다. 씨 뿌리는 데이터베이스/씨앗/ArticlesTableSeeder.php에 있으며 다음과 같습니다클래스 기사 테이블 공급자는 존재하지 않지만 기사 테이블 공급자가 있습니다

<?php 

use Illuminate\Database\Seeder; 

class ArticlesTableSeeder extends Seeder 
{ 
    /** 
    * Run the database seeds. 
    * 
    * @return void 
    */ 
    public function run() 
    { 
     Article::truncate(); 

     $faker = \Faker\Factory::create(); 

     for($i = 0; $i < 50; $i++) { 
      Article::create([ 
       'title' => $faker->sentence, 
       'body' => $faker->paragraph, 
      ]); 
     } 
    } 
} 

을 그러나, 나는 php artisan db:seed --class=ArticlesTableSeeder를 실행할 때이 오류가 얻을 :

[ReflectionException]      
Class ArticlesTableSeeder does not exist 

여기 무슨 일이야을?

+0

나는 무엇이 잘못되었는지 보지 못합니다. –

답변

1

새로 만든 시드 클래스를 사용하기 전에 composer du 명령을 실행해야합니다.