/**
  * Получить все перерывы для определенного подписчика или для всех сразу
  *
  * @param Request $request
  * @return \Illuminate\Http\JsonResponse
  */
 public function getBreaks(Request $request)
 {
     $dayToShow = Carbon::createFromFormat('d.m.Y', $request->input('dayToShow'))->toDateString();
     if ($request->has('subscriber')) {
         $subscriber = $request->input('subscriber');
         return response()->json(Schedule::getBreaksByIdAndDate($subscriber, $dayToShow));
     } else {
         $subscribers = Subscriber::all();
         $breaks = Schedule::getBreaksByDate($dayToShow);
         return response()->json(compact('breaks', 'subscribers'));
     }
 }