基於一些研究,我確定Laravel默認支持MySQL
,SQLite
,PostgreSQL
。我的意思是,我們可以只是簡單的替換這些數據庫名稱之一,這樣的:Laravel支持哪些數據庫,以及如何添加另一個數據庫?
好吧,我有兩個相關的問題:
難道沒有其他Laravel支持所有數據庫的任何名單通過默認?例如
SQL Server
?我可以用mysql
替換sqlserver
,然後運行嗎?換句話說,Laravel默認知道sqlserver
?如何向Laravel添加新數據庫?例如(假設
sqlserver
在Laraver默認情況下不支持)那麼我該如何向Laravel添加sqlserver
?
如果您覺得這回答您的問題,請接受它作爲最佳答案;) –
我想補充一點,MariaDB也被支持,作爲使用相同驅動程序的MySQL替代品。 :) –
Laravel支持具有相同MySQL配置的MariaDB,具有相同的驅動程序。但是在16年2月之前,這在Homestead中並沒有得到支持。雖然,它現在被設計成一個直接替代品,並且包含許多MySQL特性。這意味着您的代碼庫無需更改,像Sequel Pro這樣的工具仍然可以使用,即使它沒有官方支持。 –