【发布时间】:2016-05-10 00:01:05
【问题描述】:
我正在学习 laravel 验证。我的目标是能够检查数据库中的事件表,以确保没有具有相同日期和时间的事件。一个日期可以有多个事件,但同时不能有多个事件。如果有我想以错误回扣请求或能够通过(如果有)。问题是在请求或控制器中执行此操作的最佳方法是什么?
【问题讨论】:
-
你看过 Laravel 的验证组件文档了吗? laravel.com/docs/master/validation#available-validation-rules
-
我刚刚观看了 laracasts 视频以进行验证。我刚刚看了你的链接,所以我可以做类似这个例子的事情吗? 'myFormField' => 'exists:MyTable,MyColumn,(Whats this?),Constraint'..... 第三个参数是什么?
-
如果您希望每个日期只有一个事件,您可能希望使用
unique规则。 -
同一日期可以有两个事件,但它们必须是不同的时间。我仍然可以通过存在的东西来实现这一点?
标签: php mysql validation laravel