/**
  * Просмотр одного подписчика, с возможностью редактирования
  *
  * @param $id
  * @return $this
  */
 public function view($id)
 {
     $subscriber = Subscriber::get($id);
     if (!$subscriber) {
         abort(404);
     }
     $breaks = Schedule::getBreaksById($id);
     for ($i = 0; $i < count($breaks); $i++) {
         $breaks[$i]->start_date = Carbon::parse($breaks[$i]->start_date);
         if (!$breaks[$i]->end_date) {
             $breaks[$i]->end_date = null;
             continue;
         }
         $breaks[$i]->end_date = Carbon::parse($breaks[$i]->end_date);
     }
     return view('subscribers.view')->with('subscriber', $subscriber)->with('breaks', $breaks);
 }