У меня есть Folder модель, и проблема в том, что я хочу иметь Folder внутри другого Folder, какие отношения я могу использовать в этой ситуации? Я думал о добавлении еще одного столбца в модель папки, что-то вроде «parentFolderId», это правильное решение в этой ситуации?
Folder
Таблица папок
* id * name * parent_folder_id
Теперь в модели папок вы можете установить отношение hasMany. потому что одна папка имеет много папок.
function folders(){ return $this->hasMany('App\Folder','parent_folder_id','id'); }