'array', 'image' => StorageFile::class, ]; public function parent() { return $this->belongsTo(static::class, 'parent_id'); } public function children() { return $this->hasMany(static::class, 'parent_id'); } public function scopeSort($q) { return $q->orderByDesc('sort'); } }