Laravel 5-在使用php artisan db:seed时不为表设定种子,但在使用php artisan db:seed--class时效果良好

Laravel 5-在使用php artisan db:seed时不为表设定种子,但在使用php artisan db:seed--class时效果良好,php,csv,laravel-5,laravel-seeding,Php,Csv,Laravel 5,Laravel Seeding,我输入了php artisan db:seed,但它跳过了播种国家/地区 当我手动操作时,它会播种 php-artisan-db:seed--class=CountriesRetailerSeeder 我如何才能在php artisan db:seed中与其他种子机一起运行它 以下是myCountriesRetailerSeder中的代码 use Illuminate\Database\Seeder; use League\Csv\Reader; use App\CountryRetailer;

我输入了
php artisan db:seed
,但它跳过了播种国家/地区

当我手动操作时,它会播种

php-artisan-db:seed--class=CountriesRetailerSeeder

我如何才能在
php artisan db:seed
中与其他种子机一起运行它

以下是myCountriesRetailerSeder中的代码

use Illuminate\Database\Seeder;
use League\Csv\Reader;
use App\CountryRetailer;

public function run()
{
     DB::table('country_retailer')->truncate();
     $file = base_path().'/database/seeds/country_retailer_csv.csv';
     $reader = Reader::createFromPath($file);

     $data = array();
     $count_elements = 0;
     foreach($reader as $index => $row)
     {
         $data[$count_elements] = array('country'=>$row[0],'original_header'=>$row[1],'count'=>$row[2],
         'channel'=>$row[3],'retailer'=>$row[4],
         'website'=>$row[6],'contacts'=>$row[7],'notes'=>$row[8]);

         $count_elements++;
     }
     $cr = new CountryRetailer;
     $cr::insert($data);
}

不要以为这2000行数据都来自一个csv文件

您是否已将其添加到database/seeds/DatabaseSeeder.php?是的,我更新了代码。我没有得到任何错误或任何东西,我的问题是当我使用php artisan db:seed时它没有种子。但当我使用php artisan db:seed--class=countriesRetailerSeder时,它工作得很好