Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 07.04.2015 15:23:26

Kilowat

Передача параметра в основной Layout

Всем привет! Раньше я работал с kohana, решил перебраться на laravel. Для понимания работы фреймоврка делаю простой блог. Столкнулся с такой проблемой. В kohane я обычно в базовом контроле указывал свойство массив для вывода стилей и с помощью метода before (метод вызывался перед началом работы контроллера) передовал его в базовый layout в котором и выводил стили. Данный способ позволял определить стили по умолчанию и добавлять нужные стили для конкретных контроллеров. Как похожие организовать в laravel, не могу понять как в базовый Layout передать переменную из других контроллеров. Или как вы организовываете отдельные стили для контроллеров.

#2 08.04.2015 08:49:14

Re: Передача параметра в основной Layout

в лейаут данные попадают либо через view composer для него, либо через PHPview()->share(...) — такие доступны всем видам, либо через @yield и @section. учитывая что это относится к видам, а не контроллерам, я бы именно в нужном виде указывал какие ему нужны доп. стили.

@extends('layout')

@section('header')
    <link ....>
    <script ....></script>
@stop

Не в сети

Подвал раздела