##解決したいこと
Illuminate\Foundation\Exceptions\Handlerに記載されているメソッドをオーバーライドできない
LaravelのApp\Exceptions\Handlerクラスで、エクセプションの種類ごとにレスポンスを独自で整形したいのですが、
親クラスであるIlluminate\Foundation\Exceptions\Handlerクラスに記載されているメソッドと同様の名前にしているが、実際にサーバーで実行すると、呼ばれるのは親クラスのメソッドになってしまいます。
####例
親クラス(Illuminate\Foundation\Exceptions\Handler)
/** * Prepare a response for the given exception. * * @param \Illuminate\Http\Request $request * @param \Exception $e * @return \Symfony\Component\HttpFoundation\Response */ protected function prepareResponse($request, Exception $e) { ~~~省略~~~ }
子クラス(App\Exceptions\Handler)
public function prepareResponse($request, Exception $e) { ~~~省略~~~~ }
##試したこと
サーバーの再起動
editorの再起動
##開発環境
フレームワーク: Laravel 5.6
言語 : PHP 7.2
IDE : PhpStorm
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。