Mã sau đây ném một ngoại lệ mà tôi không thể bắt vì bất kỳ lý do gì.Không thể bắt ngoại lệ do Carbon
try {
$this->date = \Carbon\Carbon::parse($this->date)->toDateString();
}
catch (Exception $err) {
$this->date = \Carbon\Carbon::parse("January 1st 1900")->toDateString();
}
Bây giờ, nếu tôi đặt điều này trong các tệp tuyến đường của tôi trong chức năng đóng, nó hoạt động tốt. Nó chỉ ném một ngoại lệ khi nó được gọi từ Model.
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
Có ai khác có vấn đề này với Carbon?
Bạn nên đánh dấu câu trả lời là câu trả lời chính xác trong khi bạn ở đây trả lời câu hỏi của bạn :) – alexrussell
Tôi sẽ, khi bộ tính giờ SO đặt câu hỏi biến mất. – Nathan
Ahh xin lỗi đã không nhận ra có một. – alexrussell