大家好。当我运行php工匠db:种子2其他种子的工作,在这个我有错误插入3个新值到空表,如果有人的眼睛比我的好;代码如下:
> <?php
>
> namespace DatabaseSeeders; use AppModelsCars; use
> IlluminateDatabaseSeeder; use IlluminateSupportStr; use
> IlluminateSupportFacadesDB;
>
> class CarSeeder extends Seeder {
> /**
> * Run the database seeds. ne radi ispod
> *
> * @return void
> */
> public function run()
> {
> Cars::table('cars')->insert([
> 'id'=>increment(),
> 'marka'=>'BMW',
> 'tip'=>'karavan'
>
> ]);
> Cars::table('cars')->insert([
> 'id'=>increment(),
> 'marka'=>'Toyota',
> 'tip'=>'coupe'
>
> ]);
> Cars::table('cars')->insert([
> 'id'=>increment(),
> 'marka'=>'Mercedes',
> 'tip'=>'limuzina'
>
> ]);
> } }
你应该这样称呼它:
php artisan db:seed --class=CarSeeder
或者您的播种机应该在database/seeders/DatabaseSeeder.php
中注册:
$this->call([
CarSeeder::class
]);