/** * Update the specified enquiry in storage. * * @param int $id * @return Response */ public function update($id) { $enquiry = Enquiry::findOrFail($id); $validator = Validator::make($data = Input::all(), Enquiry::$rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } $enquiry->client = Input::get('name'); $enquiry->subject = Input::get('subject'); $enquiry->description = Input::get('description'); $enquiry->update(); return Redirect::route('enquiries.index'); }
/** * Store a newly created resolution in storage. * * @return Response */ public function store() { $validator = Validator::make($data = Input::all(), Resolution::$rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } $enquiry = Enquiry::findOrFail(Input::get('enquiry_id')); $resolution = new Resolution(); $resolution->enquiry()->associate($enquiry); $resolution->date = date('Y-m-d'); $resolution->resolution = Input::get('resolution'); $resolution->save(); return Redirect::to('enquiries/show/' . $resolution->enquiry->id); }