/** * Просмотр одного подписчика, с возможностью редактирования * * @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); }