\App\Models\TraitsHasTreeRelations

树形父/子关联 Trait

职责:提供 parent()(belongsTo 自身,parent_id=0 时自然 null)与 children()(hasMany 自身,按 sort 升序)两个树形关联单源; 使用方模型 use 本 Trait 后删除本地重复定义。

Summary

Methods
Properties
Constants
parent()
children()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

parent()

parent() : \Illuminate\Database\Eloquent\Relations\BelongsTo

父节点(parent_id=0 根节点时无记录,自然返回 null)

Returns

\Illuminate\Database\Eloquent\Relations\BelongsTo —

children()

children() : \Illuminate\Database\Eloquent\Relations\HasMany

子节点(按 sort 升序)

Returns

\Illuminate\Database\Eloquent\Relations\HasMany —