[Laravel] Exceptionをcatchできない

LaravelのController内で以下のように例外を補足するコードを書いても例外を補足できなかった

try {
  hoge();
} catch (Exception $e) {
  var_dump($e);
  exit;
}

散々ハマってPHPの例外処理の仕様まで追ったが、結果的に以下の修正で解決した。

try {
  hoge();
} catch (\Exception $e) {
  var_dump($e);
  exit;
}

namespace内のExceptionを待ち受けるか、全体のExceptionを待ち受け取るかの違い。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です