【问题标题】:artisan db:seed does not work and does not print an errorartisan db:seed 不起作用且不打印错误
【发布时间】:2015-07-16 19:10:26
【问题描述】:

我的播种机类代码如下:

    <?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 工匠数据库:种子

没有错误就不会发生任何事情。这可能有什么问题? 我在Github 上看到了类似的讨论,但没有找到解决方案。我们将非常感谢您的帮助。

【问题讨论】:

    标签: laravel laravel-5 laravel-seeding


    【解决方案1】:

    试试php artisan db:seed --class=CategoryTableSeeder

    如果您想始终运行此种子,请在 DatabaseSeeder 中添加 $this-&gt;call('CategoryTableSeeder');

    【讨论】:

      猜你喜欢
      • 2015-06-25
      • 2017-09-18
      • 1970-01-01
      • 1970-01-01
      • 2015-11-11
      • 1970-01-01
      • 2014-10-09
      • 2018-11-22
      • 1970-01-01
      相关资源
      最近更新 更多