OneCode ЧАТ
前往频道在 Telegram
Общаемся на тему веб-разработки. HTML, CSS, JS, VueJS, NuxtJS, PHP, Laravel, MySQL, PostgreSQL. Разрешено: - Задавать вопросы. - Отвечать на вопросы. - Делиться своим опытом. Запрещено: - Нецензурные выражения. - Спам, реклама, фл
显示更多未指定国家未指定类别
485
订阅者
无数据24 小时
无数据7 天
无数据30 天
帖子存档
485
Про использование в данном ключе в моем случае.
Было:
public function edit( Section $section )
{
// Собираем все разделы
$sections = $this->service->getAllSections();
// Так и не понял зачем я это брал
$parents = $this->service->getListParents( $section );
// Собираем потомков
$children = $this->service->getListChildren( $section );
// Отдаем кучу разрозненной инфы
return inertia( 'system.acl.sections.edit', [
"sections" => $sections,
"section" => $section,
"parents" => $parents,
"children" => $children,
]);
}
Стало:
public function edit( Section $section )
{
// Собираем все разделы
$sections = $this->service->getAllSections();
// Собираем информацию по разделам
$sections->each( function( $section ) {
// Собираем полный путь
$parents = $this->service->getListParents( $section );
$section->fullPath = $this->service->getFullPath( $section, $parents );
});
// Собираем потомков
$section->children = $this->service->getListChildren( $section );
// Отдаем инфу в которой все на своих местах
return inertia( 'system.acl.sections.edit', [
"sections" => $sections,
"section" => $section,
]);
}
Как по мне так логичнее, т.к. сразу видно чьи это потомки и наследники485
Прикольно. Интересно, как это работает. Условно, челы взяли заказы по верстке и нанимают таким образом новичков за 200р? Ахахахахах
