@Alex779

Проблема с сервис провайдерами в Laravel 5?

Начал изучать Larvel 5. Всё делаю по официальной документации. Дошло дело до пункта где нужно передать данные во все представления и тут ничего не получается. Прописываю в файле app/Providers/AppServiceProvider.php в методе boot строчку view()->share('name', 'Name')? выдаёт ошибку, что нет такой переменной. В чем может быть проблема? Кстати попробал удалить папку app/providers проект вроде работает. Буду признателен и благодарен за ваши ответы!
  • Вопрос задан
  • 426 просмотров
Решения вопроса 1
@Alex779 Автор вопроса
Вопрос закрыт установкой версии 5.1
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Denormalization
@Denormalization
Я подобное делал через Middleware.
В Kernel.php в $middleware прописываем свой middleware, который биндит переменную.
Ответ написан
@movetz
public function boot()
{
        \View::share('test', 'Say Hello!');
        //Или
        //view()->share('test', 'Say Hello!');
}


В теплейте:
<p>{{ $test}}></p>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы