/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id) { $institution = Institution::findOrFail($id); //get form data $data = Input::only('title', 'body', 'topcolor', 'topfontcolor', 'currentdi', 'extracomments'); $data['logo'] = json_encode(Input::get('fileid')); // validation rules $rules = array('title' => 'required', 'logo' => 'required'); $validator = Validator::make($data, $rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } $institution->update($data); return Redirect::to_action('InstitutionsController@show', array($id)); }