基于一些研究,我确定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这样的工具仍然可以使用,即使它没有官方支持。 –