如何在laravel验证器中验证时间“ 10:30 AM”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在laravel验证器中验证时间“ 10:30 AM”相关的知识,希望对你有一定的参考价值。

我正在使用Laravel验证器,并希望花些时间。我用谷歌搜索,没有找到关于我的时间伙伴10:30 AM的任何解决方案。我使用过[[date_format,但没有发现任何运气。这是我的代码

$validator = Validator::make($request->all(), [ 'appointment-date' => 'required|date|after:yesterday', 'slot'=>'required|date_format:H:i', ] );
此显示错误,表明插槽无效。我的请求是

“ slot” =>“ 02:00 AM”

答案
要实现验证后的目标,应该是:

'slot' => 'required|date_format:h:i A'

根据documentation,您当前的格式将在24小时部分中查看小时,而不在时间中检查AM / PM。

以上是关于如何在laravel验证器中验证时间“ 10:30 AM”的主要内容,如果未能解决你的问题,请参考以下文章

Laravel - 自定义请求中的关联数组验证

Laravel 5 new auth:获取当前用户以及如何实现角色?

正则表达式验证规则,以避免特殊字符不适用于 laravel 中的文本字段

Laravel 未检测到标头和 JWT 包中发送的身份验证令牌

如何在 laravel 验证中验证多个电子邮件?

在 Laravel 5 中使用表单请求验证时如何添加自定义验证规则