@matros97

Как правельно разбить вид Laravel?

Привет, я вот учу Laravel и вот решил делать сайт на нем(чисто в учебных целях). Вот есть такой шаблон, я его разбил на части(видел красный цветом)
5a0f229b2fabe788987420.jpeg
То есть как я понял, мне нужно для каждого вида создать свой контроллер и делать выборку в нем ? и передавать переменую ввид sidebar
Вот так я склевиваю шаблон
@extends('layouts.site')

@section('menu')
    @include(env('TEMHE').'.menu')
@endsection

@section('slider')
    @include(env('TEMHE').'.slider')
@endsection

@section('content')
    @include(env('TEMHE').'.content')
@endsection

@section('sidebar')
    @include(env('TEMHE').'.sidebar')
@endsection

Правильно ли ?
  • Вопрос задан
  • 323 просмотра
Пригласить эксперта
Ответы на вопрос 2
Wolfnsex
@Wolfnsex
Если не хочешь быть первым - не вставай в очередь!
Лично я, каких-то проблем особых не вижу. Ну не считая разве что применения ENV внутри шаблонов, но... это уже на Ваш вкус и цвет.
Ответ написан
Комментировать
@hakkol
Сначала создайте нормальный layout. Судя по той картинке, которую вы приложили, в layout должны быть меню сайта, footer и sidebar. Всю эту информацию вы подгружаете с помощью https://laravel.com/docs/5.5/views#view-composers И уже в методе контроллера вы передаете нужную информацию для секции content
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы