种子不把任何东西在Mysql数据库



大家好。当我运行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
]);

最新更新