belongsTo(Menu::class, 'menu_id', 'id'); } public function parent() { return $this->belongsTo(MenuItem::class, 'parent'); } public function children() { return $this->hasMany(MenuItem::class, 'parent'); } public function dest(){ return $this->morphTo('menuable','menuable_type','menuable_id'); } }