codemonkeyluffy / laravel-wherehasin
Laravel ORM whereHasIn
1.0
2020-07-20 02:20 UTC
Requires
- php: >=7.0
Requires (Dev)
- fzaninotto/faker: ^1.4
- laravel/laravel: >=5.5
- mockery/mockery: ^1.0
This package is auto-updated.
Last update: 2025-03-11 15:49:05 UTC
README
Laravel whereHasIn
Laravel whereHasIn
是一个可以提升Laravel ORM
关联关系查询性能的扩展包,可以替代Laravel ORM
中的whereHas
以及whereHasMorphIn
查询方法。
环境
- PHP >= 7
- laravel >= 5.5
安装
composer require CodeMonkeyLuffy/laravel-wherehasin
简介
Laravel
的关联关系查询whereHas
在日常开发中给我们带来了极大的便利,但是在主表数据量比较多的时候会有比较严重的性能问题,主要是因为whereHas
用了where exists (select * ...)
这种方式去查询关联数据。