Laravel. Как устроена навигация по сайту?

Я очень начинающий в laravel. Хочу построить одностраничное приложение такого вида

введите сюда описание изображения

При выборе пункта в main menu, меняется наполнение side menu При выборе пункта в sude menu, меняется CONTENT

Я никак не могу понять принцип - надо передавать из главного меню какието парамеры, а по ним формировать боковое меню, или делать отдельные вьюхи на каждый пункт, или както манипулировать sections

Направьте в нужном направлении. Спасибо


Ответы (1 шт):

Автор решения: CoderYooda

В контроллере нужно делать вывод .blade файла где у вас написано "Content". назовём его, к примеру, content.blade.php. return view('content'); В файле content.blade.php должно быть примерной такое содержание:

@extends('side_menu')
@section('content')
    <div>Content</div>
@endsection

Файл side_menu.blade.php:

@extends('main_menu')
<span>side menu</span>
<ul>
    <li>item 1</li>
    <li>item 2</li>
    <li>item 3</li>
</ul>
@section('side_menu')
    @yield('content')
@endsection

Файл main_menu.blade.php:

<ul>
    <li>item 1</li>
    <li>item 2</li>
    <li>item 3</li>
</ul>
@yield('side_menu')
→ Ссылка