Так что я хотел бы определить некоторые переменные и, возможно, функции в BaseController и сделать их доступными в моих шаблонах кликов. Я сделал некоторые исследования, и View :: share подошел.Laravel - Каков правильный способ использования View :: share?
У меня есть следующие в моей BaseController
public function __construct() {
View::share('local',"local");
}
На данный момент, что мне нужно сделать, чтобы я мог получить доступ к переменной $ локальный, в моем файле лезвия (shop.blade.php)? ??
Я пробовал просто использовать $ local, и получил ошибку «Неопределенная переменная». Я также попытался использовать local(), и я получил сообщение «Call to undefined function».
Что я делаю неправильно?
PS: Я не использую каких-либо других контроллеров, потому что я новичок в Laravel, поэтому я немного пошутил.
Выглядит нормально для меня. Вы уверены, что конструктор называется? Возможно, вы обходите контроллер и вызываете вид прямо с маршрута? –