首页 > 解决方案 > Laravel 表单有一个空值作为下拉菜单的第一个选项

问题描述

    $request->validate([
        'item'=>'required',
    ]);

下拉列表

{{Form::select('item', array('','1' => '1', '2' => '2'))}}

我将第一个设置为 '' 但它不会抛出没有选择的错误。它正在存储一个空白我希望用户选择一个非空白选项

标签: phplaravellaravel-blade

解决方案


您可以设置 min 进行验证

  $request->validate([
    'item'=>'required|integer',
  ]);

推荐阅读