Encoderast
@Encoderast
frontend пытается что-то делать в backend

Laravel шаблонизатор blade — подключить свой контролер?

Всем привет

Есть ли возможность подключить к шаблону layouts-name.blade свой контроллер?

Чтоб прописать в другой раз только include, добавить на все страницы сайта (для примера взять footer.blade) и чтоб не приходилось заходить в каждую модель для каждой страницы сайта и прописывать там все изменения

Перехожу с Yii2, там это называлось виджетами, очень удобная штука
  • Вопрос задан
  • 387 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Kostik_1993
Web Developer
Не совсем понятно чего вы хотите но предположу что вам нужен View Composer

Ну а если вам так хочется виджетов то вот https://github.com/arrilot/laravel-widgets
Ответ написан
Nemozar
@Nemozar
Php developer
В Laravel есть инклуды

@include('layouts.article', ['mainTitle' => "404, page not found", 'mainContent' => "sorry, but the requested page does not exist :("])

Или как вариант использовать arrilot/laravel-widgets, но им не особо комфортно пользоваться, т.к. если сложный виджет то очень монструозно выходит
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы