get(); return view('admin.gateways.index', compact('gateways', 'currencies')); } /** * Store a newly created resource in storage. */ public function update(Request $request, $id) { Gateway::findOrFail($id)->update($request->except('image') + [ 'image' => $request->hasFile('image') ? $this->upload($request, 'image') : NULL ]); return response()->json('Gateway updated successfully'); } }