laravel 在验证 FormRequest 后返回带有错误的 json,而不是重定向

вла*_*цев 2 php validation response request laravel

我有一个带有方法的控制器

public function foo(FooRequest $request)
    {
        return "OK"
    }
Run Code Online (Sandbox Code Playgroud)

FooRequest 扩展了 FormRequest 并具有

public function rules()
    {
        return [
            'id' => ['required', 'numeric', 'exists:partners,id'],
            'manager_id' => ['nullable', 'numeric'],
        ];
    }
Run Code Online (Sandbox Code Playgroud)

如果我输入无效 ID,它会将我重定向到 /。如何禁用此重定向并显示 json 异常?

json 异常已经实现(类似于 JException(code, 异常, 错误),我只需要了解如何摆脱重定向并调用此 JException

вла*_*цев 7

我已经添加了Accept: aplication/json标题,效果很好