【文件属性】:
文件名称:eloquent-has-by-non-dependent-subquery:将has()和whereHas()约束转换为非依赖子查询
文件大小:16KB
文件格式:ZIP
更新时间:2021-05-25 23:37:59
laravel performance eloquent relationships subquery
雄辩的非依赖性子查询
将has()和whereHas()约束转换为非依赖子查询。
要求
PHP:^ 7.3 || ^ 8.0
Laravel:^ 6.0 || ^ 7.0 || ^ 8.0
正在安装
composer require mpyw/eloquent-has-by-non-dependent-subquery
动机
假设您具有以下关系:
class Post extends Model
{
use SoftDeletes ;
public function comments (): HasMany
{
return $ this -> hasMany ( Comment ::class);
}
}
class Comment extends Model
{
use SoftDeletes ;
}
如果使用has(
【文件预览】:
eloquent-has-by-non-dependent-subquery-master
----.php_cs(2KB)
----.gitignore(59B)
----_laravel_ide_helper.php(2KB)
----src()
--------ReflectionCallable.php(928B)
--------EloquentHasByNonDependentSubqueryServiceProvider.php(1KB)
--------Keys.php(4KB)
--------HasByNonDependentSubqueryMacro.php(6KB)
----.travis.yml(728B)
----LICENSE(1KB)
----composer.json(1KB)
----README.md(5KB)
----phpunit.xml(708B)
----.coveralls.yml(83B)
----tests()
--------Test.php(22KB)
--------Models()
----.scrutinizer.yml(421B)