JezK
Edit File: GalleryCategory.php
<?php namespace App\Models; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\HasMany; class GalleryCategory extends Model { protected $fillable = [ 'name', 'slug', 'description', 'is_active', 'sort_order', ]; protected function casts(): array { return [ 'is_active' => 'boolean', 'sort_order' => 'integer', ]; } public function galleries(): HasMany { return $this->hasMany(Gallery::class); } public function scopeActive($query) { return $query->where('is_active', true); } public function scopeOrdered($query) { return $query->orderBy('sort_order')->orderBy('name'); } }