Ну сначала нужно понять ему почему контроллер не всегда отдает данные во вьюшку и я скинул решение (ViewComposer) и скинул проблемы (принцип работы Laravel с запросами - роутинг как минимум)
я подозреваю что проблемная вьюшка просто заюзана еще по какому нибудь роуту где count не передается и именно этот роут выдает ошибку. нужно просто внимательно все посмотреть