2015-11-04 58 views
9

我正在刷新和種子Laravel 5.1中的單個表。這甚至有可能嗎?Laravel 5.1刷新和種子單表

我已經嘗試了下面,但它給出了一個錯誤(不正確的語法)。

php artisan migrate:refresh --path=database/migrations/CreateTableTimesheet 

如果我使用:php artisan migrate:refresh它只是說:

沒有遷移

回答

9

你可以使用migrate:refresh命令,將回滾所有的遷移,然後執行migrate命令。該命令有效地重新創建你的整個數據庫:

php artisan migrate:refresh 

而且你可以使用--class選項來指定一個特定的播種機類單獨運行:

php artisan db:seed --class=UserTableSeeder 

完整的代碼將是:

php artisan migrate:refresh 
php artisan db:seed --class=UserTableSeeder 

希望這會有所幫助。

0

也許第一個只是備份數據庫,放下它,並檢查整個播種,遷移和刷新機制的作品。但第一次轉儲工匠自動加載。

+2

獲得最佳答案的好方法是包含示例或示例鏈接。 – c0y0teX