Предлагаю использовать view composer. Это позволит вам определить/назначить переменную в любой заданный шаблон для любого запроса. Ради демонстрации, я буду считать свой «ID пользователя» является 5. Вы должны были бы создать поставщик услуг, я скопировал это из документации:
<?php namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class ComposerServiceProvider extends ServiceProvider {
/**
* Register bindings in the container.
*
* @return void
*/
public function boot()
{
// Using Closure based composers...
View::composer('includes.header', function($view)
{
return $view->with('memberId', 5);
});
}
/**
* Register
*
* @return void
*/
public function register()
{
//
}
}
Вам нужно будет зарегистрировать его поставщика услуг в config/app.php
. Как только вы это сделаете, переменная $memberId
будет доступна в вашем шаблоне заголовка. {{ $memberId }}
Любые попытки, испытания, чтобы показать нам ваши усилия? –
Вы пытались расширить Blade? http://laravel.com/docs/4.2/templates#extending-blade – Philip