riesjart / relaquent
此软件包已被弃用且不再维护。没有建议替代软件包。
Laravel Eloquent 关系的扩展:额外的关系类型、查询连接、中继模型、转换器和辅助工具
v0.1.1
2018-02-22 10:42 UTC
Requires
- php: >=7.1
- illuminate/cache: 5.6.*
- illuminate/container: 5.6.*
- illuminate/database: ~5.6.3
- illuminate/support: 5.6.*
This package is not auto-updated.
Last update: 2020-03-25 22:42:09 UTC
README
当前版本:v0.1.1
此存储库使用 语义版本控制 (SemVer) v2.0.0。
要求
- PHP >= 7.1
- Laravel 5.6
安装
通过 Composer 引入此软件包。
composer require riesjart/relaquent "^0.1"
不需要在您的 Laravel 应用程序中注册服务提供者。
功能
额外的关系类型
BelongsToMorph
HasOneThrough
MorphOneThrough
基于关系的查询连接
BelongsTo
BelongsToMany
HasMany
HasManyThrough
HasOne
将模型用作(形态)中继
将关系转换为其他类型
MorphTo
到BelongsToMorph
MorphMany
到MorphOne
HasMany
到HasOne
MorphToMany
到HasMany
MorphToMany
到MorphMany
MorphToMany
到MorphOneThrough
BelongsToMany
到HasMany
BelongsToMany
到HasOneThrough
BelongsTo
到 "self-referring"HasMany
BelongsTo
到 "self-referring-without-self"HasMany
关系辅助工具
BelongsTo / MorphTo / BelongsToMorph
is
, isDirty
, isNot
, isNull
, getForeignValue
, notNull
MorphTo
仅: getMorphTypeValue
, isOfType
BelongsToMany / MorphToMany / HasOneThrough / MorphOneThrough
make
, withAllPivotColumns
未来计划
额外的关系类型
BelongsToThrough
基于关系的查询连接
BelongsToMorph
HasOneThrough
MorphMany
MorphOne
MorphOneThrough
MorphTo
MorphToMany