<?php

namespace Yajny\Models;

use Illuminate\Database\Eloquent\Model;
use Spatie\Translatable\HasTranslations;



class MainMenu extends Model
{
    use HasTranslations;

    protected $table = 'front_menu';
    protected $primaryKey = 'menu_id';
    public $translatable = ['menu_name'];

    
    public function parent() {
        return $this->hasOne(static::class, 'menu_id','parent_id');
    }

    //each category might have multiple children
    public function children() {
    return $this->hasMany(static::class,'parent_id','menu_id')->where('active',1)->orderBy('ordering','ASC');
    }
    

    
}
