ビジネス ロジック内に try-catch ブロックが必要です。これにより、さらにコンテキストを使用してエラーのログを記録できます。
try {
// business logic
} catch(Exception $e) {
// Log message like 'Could not create user with email something@domain.com'
$msgForUser = CustomErrorHandler::handleError($e, $data->email);
// Display message like 'Your user was not created bla bla bla'
return $msgForUser;
}
でカスタム エラー処理をセットアップできることはわかっていますがApp::error
、start/global.php
これにより、その関数に固有の変数やメッセージを含める機会が失われます。
問題は、私の try ブロックが開発中のエラーをキャッチするようになったことです。そして、開発モードでWhoops例外デバッガーを引き続き取得したいと思います。これは可能ですか?