nainlobato / laravel-cross-db-sq
此包的最新版本(5.6.5)没有提供许可证信息。
子查询中的Eloquent跨数据库兼容性
5.6.5
2018-06-11 10:32 UTC
Requires
- php: >=7.1.3
- illuminate/container: ^5.6
- illuminate/database: ^5.6
- illuminate/events: ^5.6
- illuminate/support: ^5.6
Requires (Dev)
- codacy/coverage: dev-master
- orchestra/testbench: 3.6.x
- phpunit/phpunit: ~7.0
README
Laravel跨数据库子查询
子查询中的Eloquent跨数据库兼容性。
为什么需要它?
为了使用以下Eloquent方法跨数据库:
- has
- whereHas
- doesntHave
- whereDoesntHave
- withCount(除带前缀外)
安装
使用composer安装
composer require nainlobato/laravel-cross-db-sq
从Laravel 5.5开始,可以利用自动发现服务提供者。对于5.5之前的Laravel版本,必须在config/app.php中注册服务提供者。
NainLobato\CrossDatabase\CrossDatabaseServiceProvider::class,
使用
在您的模型
中扩展
- NainLobato\CrossDatabase\Eloquent\Model
支持的PHP版本
- >=7.0
支持的数据库
- MySQL
- PostgreSQL
- SQL Server
问题 & 贡献
如果您发现任何问题,请报告它或通过提交pull请求进行贡献。
致谢
此库是laravel-cross-database-subqueries库的更新版本,由hoyvoy创建。谢谢