/** * Update the specified resource in storage. * * @param int $id * @param Request $request * @return Response */ public function update($id, Request $request) { // $this->validate($request, ['category_id' => 'required', 'name' => 'required', 'link' => 'required', 'description' => 'required', 'expiry_date' => 'required']); if (!isset($request['featured'])) { $request['featured'] = 0; } Offer::find($id)->update($request->all()); Session::flash('status', 'The offer has been updated successfully.'); return redirect('admin/offers'); }