Получить все родительское значение с помощью Laravel Eloquent - PullRequest
0 голосов
/ 02 декабря 2018

После входа в систему я хотел бы получить все данные о пользователе, вошедшем в систему, из его родительской таблицы, такие как данные пользователя, его родительские данные, разрешенный контроль доступа и т. Д.

Отношение отношений похоже на

-> User Credential table -> User Details -> Company Details.
 -> User Details -> Access Control List (Mapping) -> Menu Master
 -> User Details -> Notification Details (Mapping)-> Notification Master

Теперь из модели учетных данных пользователя, которую я указал с помощью связи hasOne, с моделью сведений о пользователе.

В модели сведений о пользователе у меня есть метод доступа к таблице компании, таблице отображения меню и таблице отображения уведомлений.

Теперь, что я хочу, чтобы при получении пользователем пользователь детализировал все родительские записи (до любого уровня будет загружен и возвращен мне).

Нужна помощь процессу, чтобы сделать то же самое.

Примечание: я уже смог извлечь записи из таблицы сведений о пользователе с отображением из вошедшего в систему пользователя.

1 Ответ

0 голосов
/ 03 декабря 2018
protected $with = ['relation1','relation2'];

Например:

 protected $with = ['menu'];

    public function menu(){
        return $this->hasOne('App\Models\MenuMasterModel','menu_id','menu_id');
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...