невысказанная ошибка в Laravel

0

Вчера я столкнулся с какой-то "странной" проблемой с моей точки зрения.
Я писал код в проекте Laravel, и когда я его тестировал, сайт треснул. Не было обнаружено ошибок, просто страница, брошенная, когда сервер не работает (сервер не найден, сброс соединения, проверьте соединительный кабель и т.д.).
Единственный способ, которым я получил ошибку, - это когда я смотрел в журнале ошибок Apache, и это была ошибка PHP
(Fatal error: try to use null!==object) в коде, который я написал.
Мой вопрос: как это возможно? Веб-сайт не смог добраться до начальной страницы index.php, хотя ошибка была в другом контроллере.
Это строка кода:

isset($rowSeats->first()->seatOptions()->option('held')->first())
  • 1
    Можете ли вы опубликовать код, на котором он терпит неудачу. (Конечная точка вашего тестирования)
Теги:
compiler-errors
laravel-4

1 ответ

0

Что вы пытаетесь сделать после isset. любой вызов first() возвращает объект. Вы всегда можете проверить, возвращена ли какая-либо запись с помощью следующего кода

if($rowSeats->first()->->seatOptions()->option('held')->first())

Ещё вопросы

Сообщество Overcoder
Наверх
Меню