Какие отношения мне нужны? - PullRequest
1 голос
/ 13 марта 2020

У меня есть Folder модель, и проблема в том, что я хочу иметь Folder внутри другого Folder, какие отношения я могу использовать в этой ситуации? Я думал о добавлении еще одного столбца в модель папки, что-то вроде «parentFolderId», это правильное решение в этой ситуации?

1 Ответ

4 голосов
/ 13 марта 2020

Таблица папок

* id 
* name
* parent_folder_id

Теперь в модели папок вы можете установить отношение hasMany. потому что одна папка имеет много папок.

function folders(){
    return $this->hasMany('App\Folder','parent_folder_id','id');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...