【发布时间】:2020-09-30 07:13:59
【问题描述】:
我正在使用 Laravel 7。假设我有这个颜色下拉列表:黄色、蓝色、橙色、黑色等。这些没有存储在数据库中。
在我有最喜欢的颜色和最不喜欢的颜色的表格中,每个字段可以选择一种以上的颜色。 IE。我最喜欢的颜色可以是蓝色和黄色,我最不喜欢的颜色可以是黑色。两个字段都是数组字段(favorite_colors[], least_favorite_colors[])
在我的 laravel 验证中,我想确保颜色不能同时包含在最喜欢的颜色和最不喜欢的颜色中。 IE。如果我将蓝色添加为我最喜欢的颜色,那么蓝色就不会出现在我最不喜欢的颜色列表中。
我试过了:
[...
'favorite_colors' => 'required|array',
'favorite_colors.*' => 'required|different:least_favorite_colors.*', /*not working */
...]
但它不起作用
【问题讨论】:
标签: php laravel laravel-validation