/** * Get setting * * @param $name * @return mixed */ function setting($name) { $settings = Cache::rememberForever('settings', function () { return Setting::select('name', 'value')->get(); }); return $settings->where('name', $name)->first(); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $settings = Setting::select('name', 'value')->where('load', 3)->get(); return view('admin.settings.index', compact('settings')); }
function get_setting($name) { $value = false; $setting = Cache::rememberForever('settings', function () { return Setting::select('value', 'name')->get(); }); if ($setting) { foreach ($setting as $item) { if ($item->name == $name) { $value = $item->value; } } return $value; } else { return false; } }