私はの例外を受けています ペイロードが無効です 暗号化IDを手動で編集するとき。
私はこの例外のようにJSON応答としてする必要があります
["status=>400,"message"=>"The Payload is invalid"]
APIを扱うとき、私はIDの暗号化形式を使用していて、HTMLタイプの例外を取得しています。 ペイロードが無効です。私はモバイルチームで型の問題を避けるためにJSONフォーマットに変更したいと思います。
回答:
回答№1は1あなたはapp / Exceptions / Handler.phpに行くことができます。レンダリング方法
public function render($request, Exception $exception)
{
if ($exception instanceof IlluminateContractsEncryptionDecryptException) {
return response()->json([
"message" => "The Payload is invalid"
], 400);
}
return parent::render($request, $exception);
}