artisan db:seed 不工作,不打印错误
artisan db:seed does not work and does not print an error
我的播种器Class代码如下:
<?php
use App\Category;
use Illuminate\Database\Seeder;
class CategoryTableSeeder extends Seeder
{
public function run()
{
DB::table('categories')->delete();
$cats = ['math', 'physics', 'calculus', 'eletronics', 'etc etc'];
foreach ($cats as $cat)
{
Category::create(['category' => $cat]);
}
}
}
当我尝试在 CLI 上使用以下命令播种时:
php artisan db:seed
没有任何错误发生。这可能有什么问题?
我在 Github 上看到类似的讨论,但没有找到解决方案。非常感谢您的帮助。
尝试php artisan db:seed --class=CategoryTableSeeder
如果你想一直运行这个种子添加$this->call('CategoryTableSeeder');
到DatabaseSeeder
我的播种器Class代码如下:
<?php
use App\Category;
use Illuminate\Database\Seeder;
class CategoryTableSeeder extends Seeder
{
public function run()
{
DB::table('categories')->delete();
$cats = ['math', 'physics', 'calculus', 'eletronics', 'etc etc'];
foreach ($cats as $cat)
{
Category::create(['category' => $cat]);
}
}
}
当我尝试在 CLI 上使用以下命令播种时:
php artisan db:seed
没有任何错误发生。这可能有什么问题? 我在 Github 上看到类似的讨论,但没有找到解决方案。非常感谢您的帮助。
尝试php artisan db:seed --class=CategoryTableSeeder
如果你想一直运行这个种子添加$this->call('CategoryTableSeeder');
到DatabaseSeeder