/**
  * @param Campaign $campaign
  * @param CampaignWidget $widget
  * @param Request $request
  * @return CampaignWidget
  * @throws \Exception
  */
 public function destroy(Campaign $campaign, CampaignWidget $widget, Request $request)
 {
     if ($campaign->widgets->contains($widget->id)) {
         if ($widget->delete()) {
             $widget->id = false;
         }
     }
     return $widget;
 }