public function postUpdateContainerDetails(Request $request, $id) { try { $server = new ServerRepository(); $server->updateContainer($id, ['image' => $request->input('docker_image')]); Alert::success('Successfully updated this server\'s docker image.')->flash(); } catch (DisplayValidationException $ex) { return redirect()->route('admin.servers.view', ['id' => $id, 'tab' => 'tab_details'])->withErrors(json_decode($ex->getMessage()))->withInput(); } catch (DisplayException $ex) { Alert::danger($ex->getMessage())->flash(); } catch (\Exception $ex) { Log::error($ex); Alert::danger('An unhandled exception occured while attemping to update this server\'s docker image. Please try again.')->flash(); } return redirect()->route('admin.servers.view', ['id' => $id, 'tab' => 'tab_details']); }