Machez
@Machez
Бу!

Как в Laravel 5.5 передать переменную в yield шаблона-родителя?

Предположим есть шаблон layout.blade.php:
<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>@yield( 'page-title' )</title>
</head>
<body>
    @yield( 'content' )
</body>
</html>


И есть шаблон sub.blade.php:
@extends( 'layout' )
@section( 'page-title', 'СЮДА_НАДО_ПЕРЕДАТЬ_ЗНАЧЕНИЕ_ПЕРЕМЕННОЙ'  )
@section( 'content' )
    <div>
		Hello, World!
	</div>
@endsection


Я хочу в шаблоне sub.blade.php передать значение переменной для page-title и никак не найду правильный способ это сделать. Ниже указанная конструкция вызывает ошибку:
@section( 'page-title', {{ $MyPageTitle }} )

Как нужно это делать?
  • Вопрос задан
  • 530 просмотров
Решения вопроса 1
solotony
@solotony
покоряю пик Балмера
@section( 'page-title', $MyPageTitle )
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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