php - Laravel 5.3 表单验证 - 我如何验证选择框?

标签 php laravel validation laravel-5.3

所以我刚刚开始使用 Laravel 表单构建器和验证。我真的很喜欢它,但我终其一生都无法弄清楚如何验证一个简单的选择框。它一定在我知道的文档中,但我无法弄明白。

如何设置验证以使 filterColor 必须始终包含 blue、green 或 red?color

<select name="filterColor">
  <option value="green">green</option>
  <option value="red">red</option>
  <option value="blue">blue</option>
</select>

$this->validate($request, [
    'filterName'        => 'required|max:100',
    'filterColor'       => '??????????',
    'filterValue'       => 'required|max:400',
]);

最佳答案

$this->validate($request, [
    'filterName'        => 'required|max:100',
    'filterColor'       => 'in:blue,green,red',
    'filterValue'       => 'required|max:400',
]);

关于php - Laravel 5.3 表单验证 - 我如何验证选择框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41331127/

相关文章:

laravel - 如何在我的生产 Laravel 应用程序中获取 header 请求值?

ios - Iphone App图标错误57 x 57 iOs版本<7.0

c++ - 使用 XML 模式类型的 Qt GUI 输入验证

Excel VBA : Named range + string value as validation list?

php - 连接到不同服务器上的 MySQL

php - 减小 docker 镜像的大小

javascript - 在数据表上显示图像

php - 防止注销后显示以前的页面

javascript - 访问 .JS 文件中的 PHP 变量

laravel - file_put_contents(...) : failed to open stream: No such file or directory