2016-05-18 2 views
0

У меня есть layout, что все мои взгляды в том, что мои звонки Controller. И это layout нуждается в некоторых данных от детей, чтобы создать ссылки, относящиеся к контроллеру.Laravel возвращает те же данные из всех действий

Я хочу, чтобы все методы контроллера возвращали эти данные.

Вот что я делаю сейчас!

class PlaceController extends Controller 
{ 

    function getEdit($id) 
    { 
     return $this->view('place.edit')->with(['cities' => City::all()]); 
    } 

    function view($view) 
    { 
     return view($view, ['base' => '/place']); 
    } 

} 

Что означает, что все методы returnbase переменных. Я хотел знать, есть ли более сжатый встроенный метод.

+2

Да, вы можете использовать [вид-композитор] (https://laravel.com/docs/5.2/views # view-composers) – WhSol

+0

спасибо @WhSol, можете ли вы ответить на него чуть более подробно! Вы заслуживаете признания! –

+0

Как вы создаете ссылки? Почему вам нужен базовый путь? Может быть, вы можете использовать именованные маршруты? – WhSol

ответ

Смежные вопросы