public function postModificar() { Session::forget('ficha'); $ficha = Ficha::findOrNew(Input::get('id')); $ficha->fill(Input::all()); if ($ficha->save()) { $data['ficha'] = $ficha; $data['mensaje'] = "Datos guardados correctamente"; if (Request::ajax()) { return Response::json($data); } return Redirect::to('fichas/modificar/' . $ficha->id); } else { if (Request::ajax()) { return Response::json(['errores' => $ficha->getErrors()], 400); } return Redirect::back()->withInput()->withErrors($ficha->getErrors()); } }