Laravel 5.4 字段验证已存在
Laravel 5.4 field Validation already exists
我有一个名为 title 的字段,使用 table 种语言。
在使用注册表单创建新用户时,用户可以选择现有语言或创建新语言。我如何确保创建的语言是唯一的?
用户table不同,语言table不同。
我当前在创建方法(Registercontroller)中的验证代码
'firstname' => 'required|max:255',
'lastname' => 'required|max:255',
'email' => ['required','max:255','unique:users','regex:/(@org.uk)$/',],
'password' => 'required|min:6|confirmed',
'title' => 'required',
我想添加如下内容:unqiue:languages 但我该怎么做?将语言字段设置为唯一?
laravel validation for unique
这是您需要的解决方案。在唯一验证中,它检查新条目是否唯一,你所做的只是简单地给出所需的 table 名称和你要检查的字段是否唯一
'firstname' => 'required|max:255',
'lastname' => 'required|max:255',
'email' => ['required','max:255','unique:users','regex:/(@org.uk)$/',],
'password' => 'required|min:6|confirmed',
'title' => 'required|unique:languages,title',
希望对您有所帮助
我有一个名为 title 的字段,使用 table 种语言。
在使用注册表单创建新用户时,用户可以选择现有语言或创建新语言。我如何确保创建的语言是唯一的?
用户table不同,语言table不同。
我当前在创建方法(Registercontroller)中的验证代码
'firstname' => 'required|max:255',
'lastname' => 'required|max:255',
'email' => ['required','max:255','unique:users','regex:/(@org.uk)$/',],
'password' => 'required|min:6|confirmed',
'title' => 'required',
我想添加如下内容:unqiue:languages 但我该怎么做?将语言字段设置为唯一?
laravel validation for unique 这是您需要的解决方案。在唯一验证中,它检查新条目是否唯一,你所做的只是简单地给出所需的 table 名称和你要检查的字段是否唯一
'firstname' => 'required|max:255',
'lastname' => 'required|max:255',
'email' => ['required','max:255','unique:users','regex:/(@org.uk)$/',],
'password' => 'required|min:6|confirmed',
'title' => 'required|unique:languages,title',
希望对您有所帮助