Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Подскажите каким образом можно отфильтровать children'ov
чтобы с полем is_folder = 1 были сверху
структура таблица по чему выбираю записи parent_id , также is_folder 1 = папка 0 = файл
моя выборка:
$fileNodes = FileNode::where('parent_id', '0')->with('children.children.children.children.children')
->orderBy('is_folder', 'desc')
->get();
если поле is_folder = 0 то у него поле mime_type будет не null если это что-то даст...
Не в сети
мне надо отдать уже отфильтрованый json
Не в сети
спасибо этот вариант отлично сработал
есть еще одна проблемка почему-то не возвращает по связи objects из objects_files
$fileNodes = FileNode::where('parent_id', '0')
->with('children.children.children.children.children')
->get();
$fileNodes->load('objects')
public function objects()
{
return $this->belongsToMany(Objects::class, 'files_objects');
}
хотя со стороны objects файлы возвращает там тоже самое.
Не в сети
Не в сети
Страницы 1