Следующий код генерирует исключение, которое я не могу поймать по какой-либо причине.
try {
$this->date = \Carbon\Carbon::parse($this->date)->toDateString();
}
catch (Exception $err) {
$this->date = \Carbon\Carbon::parse("January 1st 1900")->toDateString();
}
Теперь, если я поместил это в файл маршрутов в закрытие функции, он отлично работает. Это вызывает только исключение, вызванное из модели.
exception 'Exception' with message 'DateTime::__construct(): Failed to parse time string (Summer 2015) at position 0 (S): The timezone could not be found in the database' in /home/vagrant/www/steamcompare/vendor/nesbot/carbon/src/Carbon/Carbon.php:222
У кого-то еще была эта проблема с Carbon?