codemonkeyluffy / laravel-wherehasin
Laravel ORM whereHasIn
Package info
github.com/CodeMonkeyLuffy/laravel-wherehasin
pkg:composer/codemonkeyluffy/laravel-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: 2026-03-11 17:58:15 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 * ...)这种方式去查询关联数据。