【问题标题】:unique validate using laravel使用 laravel 进行唯一验证
【发布时间】:2022-01-12 11:11:55
【问题描述】:

这是我的控制器

 $rules = [ 
  'Group_Id'=>'required',
  'Group_Code'=>'required', 
  'Group_Name'=>'required| string', 
  'Currency'=>'required', 
  'Country'=>'required', 
  'State'=>'required', 
  'City'=>'required',
]

我希望组 id 组代码在创建时应该是唯一的还是一样的

【问题讨论】:

    标签: php laravel validation


    【解决方案1】:

    为了解决这个问题,您应该在下面提到的验证方法中添加唯一标识符

     $data = $request->validate([
                'Group_Id' => 'required',
                'Group_Code' => 'required|unique:table_name_here',
                'Group_Name' => 'required| string',
                'Currency' => 'required',
                'Country' => 'required',
                'State' => 'required',
                'City' => 'required',
            ]);
    

    【讨论】:

      【解决方案2】:
      $rules = [ 
        'Group_Id'=>'required|unique:group,id',
        'Group_Code'=>'required|unique:group,code', 
        'Group_Name'=>'required| string', 
        'Currency'=>'required', 
        'Country'=>'required', 
        'State'=>'required', 
        'City'=>'required',
      ]
      

      【讨论】:

        猜你喜欢
        • 2016-08-01
        • 2016-04-15
        • 2018-07-29
        • 1970-01-01
        • 2022-12-05
        • 1970-01-01
        • 2019-07-06
        • 2017-10-11
        • 2017-11-02
        相关资源
        最近更新 更多