Вот мой app.php
код, где я использую AppServiceProvider:AppServiceProvider Не работа действительно Laravel 5
/*
* Application Service Providers...
*/
'App\Providers\AppServiceProvider',
'App\Providers\BusServiceProvider',
'App\Providers\ConfigServiceProvider',
'App\Providers\EventServiceProvider',
'App\Providers\RouteServiceProvider',
А вот мой AppServiceProvider функция загрузки. Я хочу использовать $a
на странице pages.companyname
. Я пытаюсь сделать это так, я могу использовать это значение на каждой странице:
public function boot()
{
//
$a = 10;
view()->composer('pages.companyname', function($view)
{
$view->with('latest', $a);
});
}
Это моя страница/companyname.blade.php страница:
{!! $latest !!}
Но он показывает эту ошибку
"Неопределенная переменная: последние"
Я после этого example
Как я могу это решить? Я хочу использовать одну переменную на моих страницах.
N.B: Теперь $ a является демо-переменной. Я заменил его SQL-запросом.
возможно дубликат [Laravel - AppServiceProvider не называется] (http://stackoverflow.com/questions/28676365/laravel-appserviceprovider-is-not-called) –
вы следовать этому видео https: // laracasts.com/series/laravel-5-fundamentals/episodes/25 –
@ user3621494, да –