belongsTo(Backendmenu::class, 'backendmenu_id', 'id'); } public function parent(){ return $this->belongsTo(BackendmenuUser::class,'parent_id', 'id'); } public function children(){ return $this->hasMany(BackendmenuUser::class, 'parent_id', 'id')->with('children', 'backendMenu')->where('status', 1)->where('user_id', auth()->id())->orderBy('position'); } }