2015-05-06 58 views
0

我播種機類的代碼如下:工匠DB:種子不工作,不打印錯誤

<?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:種子

什麼都沒有發生,沒有錯誤。這可能是什麼問題? 我看到關於Github的類似討論,但找不到解決方案。您的幫助將受到高度讚賞。

回答

1

嘗試php artisan db:seed --class=CategoryTableSeeder

如果你想始終運行這個種子在DatabaseSeeder

+0

感謝@Pawel Bieszczd添加$this->call('CategoryTableSeeder'); ... –

+0

樂意提供幫助!確保接受答案:) –

+0

是的,只是等待時間餘量結束答覆接受... –