Laravel5.5を使用しています。以下のクラスがあります
vendor\laravel\framework\src\Illuminate\Routing\Middleware\ThrottleRequests.php
メソッド名: buildException
Laravel 5.4では、以下のようにこのメソッドでJSONを返すことができました。
protected function buildException($key, $maxAttempts)
{
$retryAfter = $this->getTimeUntilNextRetry($key);
$headers = $this->getHeaders(
$maxAttempts,
$this->calculateRemainingAttempts($key, $maxAttempts, $retryAfter),
$retryAfter
);
return response()->json('429 Too many requests');
}
Laravel 5.5を使用して上記のメソッドでJSONを返そうとすると、
Throwable を実装していないオブジェクトはスローできません
確かに、上記の方法でLaravel 5.5でJSONを返すにはどうすればよいですか