laravel8のAPIのエラー処理を書いてJSONで返す

laravel8のAPIのエラー処理を書いてJSONで返す

何もしないと、普通にエラー画面のHTMLが出力されるので、APIの時はエラー処理を行う。
laravelのエラー処理は、app/Exceptions/Handler.phpに集約されているので、以下の追記だけで大丈夫

エラー時には、こんな感じでJSONレスポンスが返ってくる。右から左に流す感じ