hasMany(File::class)->orderByDesc("version"); } public function namingRule(): BelongsTo { return $this->belongsTo(NamingRule::class); } public function parent(): BelongsTo { return $this->belongsTo(Folder::class, 'parent_id'); } public function children(): HasMany { return $this->hasMany(Folder::class, 'parent_id'); } }