Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
мой кусок основного шаблона (master.blade.php)
@include('a1')
@include('a2')
в шаблоне а1 я определяю переменную и хочу ее передать в шаблон a2
но там она не определяется.
как можно определить переменную, чтобы она работала во всех шаблонах, из готорых стостоит master.blade.php
или может есть какой нибудь правильный способ
Не в сети
Не в сети
непонятно как то
в шаблоне a1 я определяю переменную title,
а шаблоне а2 я ее вывожу, причем эти шаблоны инклюдятся в один мастер шаблон.
тоесть можно ли сделать эту переменную глобальной во всем шаблоне. или это не очень правильно.
Не в сети
У вас неверная логика. Шаблон не может генерировать данные и передавать их куда-то - наоборот, ему контроллер должен передавать все нужное.
Если у вас где-то в шаблоне используся title - пусть он генерируется контроллером и передается как переменная.
Как другой вариант советую почитать про составителей шаблонов в документации.
Не в сети
согласен надо делать правильно, переменные надо из контролера брать, так более понятна программа становитсяю
Не в сети
Страницы 1