Ill*_*iax 2 php database laravel eloquent laravel-5
我知道有一种很好的方法来定义连接app/config/database.php.但我不认为有可用的驱动程序.
想象一下,我的数据库是从文件中读取的,就像一个txt.(是的!这是我的客户端数据库,有点).
所以在那个文件中,在我之前
'connections' =>
'filedb' => array(
'driver' => 'what-should-i-put-here'
Run Code Online (Sandbox Code Playgroud)
我需要一个真正的司机!
目前它使用了一个txt基础数据库,但在未来我们将迁移到mysql,因此当前雄辩的实现将对我来说非常好.但是现在我想为我的txt db实现一个驱动程序,所以我现在可以完全使用eloquent.
laravel是否提供了实现自己的驱动程序的方法?在这两种情况下(真或假),您对此有何建议?
Laravel不提供这样的驱动程序.
Laravel的数据库组件在内部使用PDO,这意味着它只能与PDO支持的数据库一起使用.
您可以构建一个支持您使用的文本文件的驱动程序,但老实说,这项工作似乎比将项目迁移到MySQL更大,无论其大小如何:)
如果您需要一个示例,请查看此处:https://github.com/jenssegers/laravel-mongodb.Laravel不提供MongoDB支持,但可以在此库中添加.浏览代码 - 这应该有助于可视化所需的工作量.
| 归档时间: |
|
| 查看次数: |
3349 次 |
| 最近记录: |