mercredi 3 janvier 2018

How to use global variables in Laravel

Is it possible to share and change some variable between multiple views? For example, I want to have a variable $user that will be shared between all views. When a user logs the variable is set up, when the user logs out, the variable is unset. I was unable to achieve requested using the following combination: in AppServiceProvider:

view()->share('var', 1);

in the controller:

$var = view()->shared('var');.
$var ++;
view()->share('var', var);
return view(''', 'var'=>$var)

Every time when the page is reloaded $var is always the same (2).



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire