예제 #1
0
 /**
  * Delete offer.
  *
  * @param DeleteOfferRequest $request
  * @return mixed
  */
 public function deleteOffer(DeleteOfferRequest $request)
 {
     // Find offer
     $offer = Offer::find($request->get('offer_id'));
     // Delete all subscriptions that belongs to this offer
     Subscription::where('offer_id', $offer->id)->delete();
     // Delete offer
     $offer->delete();
     // Return success response
     $response = new AjaxResponse();
     $response->setSuccessMessage(trans('offers.offer_deleted'));
     return response($response->get())->header('Content-Type', 'application/json');
 }