2015-11-25 77 views
-1

我想在遷移時在laravel中創建數據庫。
我知道如何在laravel 5.1中創建表
但是如何創建數據庫?使用遷移創建數據庫laravel 5.1

+0

給下來的選民 - 這是有效的問題。其他人在學習laravel時可能會覺得有用。 –

+0

有辦法做到這一點,但它不是「推薦」。看到這個答案的另一個問題http://stackoverflow.com/a/18692316/5006183 **編輯:** 或此:http://stackoverflow.com/a/25823501/5006183 – Pistachio

回答

1

不可能使用Laravel類並且沒有數據庫設置,因爲您必須在config中提供數據庫名稱和憑據。

Laravel數據庫類只能在數據庫級別運行,而不能在數據庫服務器級別運行。您必須在數據庫服務器上創建數據庫。

如果您使用的是基於雲的數據庫(如AWS),那麼這些供應商可能會提供CLI命令來創建數據庫。您理論上可以從Laravel調用CLI命令,或者甚至更好地使用一些構建工具,如Grunt或Gulp。

或者您可以使用本地PHP來創建數據庫。