我正在研究项目并且需要实现自定义数据库驱动程序,但是找不到我应该实现的接口的任何准则。 是否有任何资源可以帮助编写自定义驱动程序,而不仅仅是感谢潜入代码并试图弄清楚当前驱动程序是如何实现的?
修改
通过说“驱动程序”,我的意思是支持使用标准的Laravel方法(Eloquent模型和查询构建器)的NoSQL dabase,例如:
User::take(10)->get();
答案 0 :(得分:2)
对于MySQL Laravel使用雄辩 laravel - eloquent
对于像MongoDB这样的NoSql,您可以使用laravel-mongodb jenssegers - laravel-mongodb
它甚至支持MySql和MongoDB之间的混合关系
答案 1 :(得分:1)
我在我的一个项目中使用过MongoDB(NoSQL数据库),我必须使用jenssengers包https://github.com/jenssegers/laravel-mongodb来使用这些功能。我无法使用Eloquent。
答案 2 :(得分:1)
Laravel-雄辩的/詹森斯-Laravel-MongoDB也可以管理混合关系。