/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Business $business, Request $request)
 {
     $this->log->info(__METHOD__);
     $this->log->info(sprintf('businessId:%s', $business->id));
     $this->authorize('manageServices', $business);
     // BEGIN
     //////////////////
     // FOR REFACTOR //
     //////////////////
     $service = Service::firstOrNew($request->except('_token'));
     $service->business()->associate($business->id);
     $service->save();
     $this->log->info("Stored serviceId:{$service->id}");
     Flash::success(trans('manager.service.msg.store.success'));
     return redirect()->route('manager.business.service.index', [$business]);
 }