/**
  * @param Session $session
  * @return $this
  */
 public function index(Session $session)
 {
     $this->breadcrumb->push('Moje konto', route('user.home'));
     $this->breadcrumb->push('Powiadomienia', route('user.alerts'));
     $alerts = $this->alert->paginate(auth()->user()->id);
     $session = $session->findBy('user_id', auth()->user()->id, ['created_at']);
     // mark as read
     $this->mark($alerts);
     return parent::view('user.alerts.home')->with(compact('alerts', 'session'));
 }