>有人有类似的问题吗?
我有一个带有特定请求的控制器方法的路由。在请求中,我正在验证日期格式,如下所示:
'date' => 'required|date_format:Y-m-d|after_or_equal:today'
当我发送邮递员的日期是今天或更晚时,一切都很好,代码 200 被返回。当我在今天之前发送日期时,api 也发送了 200 个代码,但它从未命中方法代码(尝试使用 dd 进行检查(,但返回 API 的主页。
重现步骤:
- 创建接口路由
- 使用自定义请求创建控制器和方法
- 将授权(( 返回值设置为 true
- 将规则(( 返回值设置为
['date' => 'required|date_format:y-m-d|after_or_equal:today']
- 向 API(即使用邮递员(发送请求,日期在今天之前和之后
我正在使用Laravel框架7.13.0
您需要设置正确的 JSON 请求标头,以便 laravel 返回带有错误的 JSON 响应,而不是重定向。