p.s разве эта информация настолько важна?только чтоб пример показать с вашими полями, да и древовидную модель можно по разному сделать.
p.s Случаем, не подскажите, что в моем примере не так?
public function update(Page $page, Request $request): RedirectResponse
{
$page->update($request->all());
return redirect()->back();
}
public function delete(Page $page): RedirectResponse
{
$page->delete();
return redirect()->route('pages.index')->with([
'message' => '...',
]);
}