public function __construct() { $this->globalSiteSettings = Cache::remember('settings', 3600, function () { $array = array(); $settings = App\Settings::all(); foreach ($settings as $setting) { $array = array_add($array, $setting->name, $setting->value); } return $array; }); view()->share('globalSiteSettings', $this->globalSiteSettings); }
/** * Create a new authentication controller instance. * * @return void */ public function __construct() { $this->middleware('guest', ['except' => 'getLogout']); $this->globalSiteSettings = Cache::remember('settings', 3600, function () { $array = array(); $settings = App\Settings::all(); foreach ($settings as $setting) { $array = array_add($array, $setting->name, $setting->value); } return $array; }); }