У меня есть 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']);
}
}
Что означает, что все методы return
base
переменных. Я хотел знать, есть ли более сжатый встроенный метод.
Да, вы можете использовать [вид-композитор] (https://laravel.com/docs/5.2/views # view-composers) – WhSol
спасибо @WhSol, можете ли вы ответить на него чуть более подробно! Вы заслуживаете признания! –
Как вы создаете ссылки? Почему вам нужен базовый путь? Может быть, вы можете использовать именованные маршруты? – WhSol