次のコードは、何らかの理由でキャッチできない例外をスローします。
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
他の誰かがカーボンでこの問題を抱えていますか?