codemonkeyluffy / laravel-wherehasin
Laravel ORM whereHasIn
Installs: 49
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/codemonkeyluffy/laravel-wherehasin
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-10-11 17:08:14 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 * ...)这种方式去查询关联数据。