/**
  * 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');
 }