Как передать подчиненное представление в главный вид в Laravel?
У меня есть мастер-представление, и в зависимости от URL-адреса и контроллера он будет загружаться в другой подвид в переменную с именем $content
, вот в чем идея.
В настоящее время я пытаюсь с:
return view("master")->with(["content" => view("pages.group")]);
Так, например, если URL-адрес https://example.com/group/1 я пытаюсь получить вложенное представление, включенное в мой основной шаблон. В настоящее время он просто убегает для XSS, но я чувствую, что это не правильный способ сделать это?





Ответы - Как передать подчиненное представление в главный вид в Laravel? / How to pass a subview to a master view in Laravel?

15.12.2019 07:47:01
Я предполагаю, что вы пытаетесь отобразить содержимое подпросмотра следующим образом:
{{ $content }}
Измените синтаксис с {{ }}
(экранированный вывод) на {!! !!}
(Не экранированный вывод).
{!! $content !!}

17.12.2019 06:09:22
В конце концов, после того, как @lagbox упомянул об этом, использование разделов Laravel позволило мне использовать мастер-представление и расширять его при необходимости. https://laravel.com/docs/6.x/blade#extending-a-layout