Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Всем привет! Раньше я работал с kohana, решил перебраться на laravel. Для понимания работы фреймоврка делаю простой блог. Столкнулся с такой проблемой. В kohane я обычно в базовом контроле указывал свойство массив для вывода стилей и с помощью метода before (метод вызывался перед началом работы контроллера) передовал его в базовый layout в котором и выводил стили. Данный способ позволял определить стили по умолчанию и добавлять нужные стили для конкретных контроллеров. Как похожие организовать в laravel, не могу понять как в базовый Layout передать переменную из других контроллеров. Или как вы организовываете отдельные стили для контроллеров.
в лейаут данные попадают либо через view composer для него, либо через PHPview()->share(...)
— такие доступны всем видам, либо через @yield и @section. учитывая что это относится к видам, а не контроллерам, я бы именно в нужном виде указывал какие ему нужны доп. стили.
@extends('layout') @section('header') <link ....> <script ....></script> @stop
Не в сети
Страницы 1