<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;

class Menu extends Model {
    protected $fillable = ['name','location'];
    public function items(): HasMany { return $this->hasMany(MenuItem::class)->whereNull('parent_id')->orderBy('sort_order'); }
    public static function location(string $location): ?static { return static::where('location', $location)->first(); }
}
