pluck('preview', 'name')->toArray(); array_walk($previews, function ($value, $key) use (&$previews) { try { $previews[$key] = route($value); }catch (Exception $exception){ } }); return view('admin.commons.gfx',compact('previews')); } public function update(Request $request) { foreach ($request->input('gfx', []) as $key => $gfx) { $g = Gfx::where('key', $key)->first(); if ($g != null) { $g->value = $gfx; $g->save(); } } logAdmin(__METHOD__, __CLASS__, null); \Artisan::call('client'); return redirect()->back()->with(['message' => __('GFX of website updated')]); } }