public function edit(Offer $offer) { //check if the offer is valid or not if (!$offer->valid()) { Flash::error(trans('messages.offerExpired')); return redirect(route('profile.management.addon.offer')); } $user = Auth::user(); $specialOffers = $offer->coupon_gallery()->valid()->lists('title', 'id'); $coupons = $offer->coupons()->get(); return view('store.offer.edit', compact('user', 'offer', 'specialOffers', 'coupons'))->with(['title' => 'ویرایش پینهاد ویژه']); }