Suggerisco di utilizzare view composer. Ciò ti consentirà di definire/assegnare una variabile in un dato modello su qualsiasi richiesta. Per il bene della manifestazione, darò per scontato il vostro "id utente" è 5. Avresti bisogno di creare un fornitore di servizi, che ho copiato questo dalla documentazione:
<?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()
{
//
}
}
Sarà necessario registrare questo fornitore di servizi in config/app.php
. Una volta fatto, la variabile $memberId
sarà disponibile nel modello di intestazione. {{ $memberId }}
fonte
2015-04-30 07:20:34
Eventuali tentativi, prove per mostrarci i vostri sforzi? –
Hai provato ad estendere Blade? http://laravel.com/docs/4.2/templates#extending-blade – Philip