6
A
回答
24
可以調用migrate:refresh
與--seed
選項可自動播種後的遷移完成:
php artisan migrate:refresh --seed
這將回滾並重新運行所有遷移,之後運行所有播種機。
正如一點點額外的,你也可以隨時使用Artisan::call()
從應用程序內運行一個工匠命令:
Artisan::call('db:seed');
或
Artisan::call('db:seed', array('--class' => 'YourSeederClass'));
如果你想具體播種機類。
2
雖然lukasgeiter's answer是正確的,但我想詳細說明您的第二個問題。
或者你必須單獨種子?
是的。由於您在談論測試數據您應該避免耦合播種與遷移。當然,如果這不是測試數據,而是應用程序數據,那麼您始終可以使插入數據成爲遷移的一部分。另外,如果您想將數據作爲testing的一部分播種,您可以在Laravel測試用例中調用$this->seed()
。
相關問題
- 1. 如何爲laravel測試種子數據庫遷移?
- 2. Laravel 5.3遷移
- 3. 遷移Laravel包
- 4. EF:遷移.Configuration的種子與DropCreateDatabaseAlways的種子?
- 5. Laravel遷移失敗,除了遷移表
- 6. git-svn遷移後:稍後遷移未遷移的分支?
- 7. ASP MVC 5 EF6遷移和種子
- 8. Laravel遷移錯誤
- 9. Laravel遷移文件
- 10. Laravel遷移失敗
- 11. Laravel遷移問題
- 12. Laravel遷移文件
- 13. Laravel做假遷移
- 14. Laravel遷移錯誤
- 15. Laravel遷移命令
- 16. laravel中的Schemadesign [遷移]
- 17. 用戶遷移後的帖子
- 18. 在Laravel/Artisan遷移或種植時的環境特定提示
- 19. Laravel數據庫遷移方法在刪除遷移文件後無法使用
- 20. 遷移更新Laravel 5
- 21. 用PostgreSQL瞭解Laravel遷移
- 22. Laravel 5遷移錯誤
- 23. Laravel 5.4遷移錯誤
- 24. laravel遷移不起作用
- 25. 工匠遷移:在laravel 5.3
- 26. Laravel:遷移命令出錯
- 27. Laravel遷移偏頭痛
- 28. Laravel 5.1 - 遷移錯誤
- 29. Laravel 5.4特定表遷移
- 30. 無法創建遷移Laravel
不錯!謝謝:) – imperium2335 2015-02-11 20:18:22
有用的提示很好的答案...謝謝 – alaboudi 2016-05-17 19:10:35