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測試種子數據庫遷移?
- 3. Laravel遷移DELIMITER
- 4. Laravel 4遷移
- 5. 遷移Laravel包
- 6. Laravel 5.3遷移
- 7. Laravel的n00b:遷移
- 8. EF:遷移.Configuration的種子與DropCreateDatabaseAlways的種子?
- 9. 在燒瓶中創建種子數據 - 遷移或alembic遷移
- 10. Laravel遷移失敗,除了遷移表
- 11. Laravel遷移錯誤
- 12. Laravel遷移失敗
- 13. Laravel遷移問題
- 14. Laravel做假遷移
- 15. Laravel遷移錯誤
- 16. Laravel遷移命令
- 17. Laravel遷移文件
- 18. Laravel遷移錯誤
- 19. Laravel遷移錯誤
- 20. Laravel到Wordpress遷移
- 21. Laravel遷移文件
- 22. git-svn遷移後:稍後遷移未遷移的分支?
- 23. ASP MVC 5 EF6遷移和種子
- 24. EF代碼優先4.3:遷移/種子
- 25. laravel中的Schemadesign [遷移]
- 26. 用戶遷移後的帖子
- 27. 在Laravel 5.3的樞軸轉移之後遷移不起作用
- 28. EF Code First遷移 - 如何將種子添加到我的遷移?
- 29. 在Laravel/Artisan遷移或種植時的環境特定提示
- 30. Laravel 4遷移和播種文件夾的位置
不錯!謝謝:) – imperium2335 2015-02-11 20:18:22
有用的提示很好的答案...謝謝 – alaboudi 2016-05-17 19:10:35