Laravel 5 Laravel 5.4现场验证已经存在

Laravel 5 Laravel 5.4现场验证已经存在,laravel-5,laravel-5.2,laravel-5.4,Laravel 5,Laravel 5.2,Laravel 5.4,在表语言中有一个名为title的字段 使用注册表表单创建新用户时,用户可以选择选择现有语言或创建新语言。如何确保创建的语言是唯一的 用户表和语言表不同 我在创建方法(Registercontroller)中的当前验证代码 我想添加一些类似:unqiue:languages的内容,但我该如何做呢?我是否将langauge字段设置为唯一? 这是您需要的解决方案。在唯一性验证中,检查新条目是否唯一这只是简单地给出所需的表名和要检查字段是否唯一的字段吗 'firstname' => 'requir

在表语言中有一个名为title的字段

使用注册表表单创建新用户时,用户可以选择选择现有语言或创建新语言。如何确保创建的语言是唯一的

用户表和语言表不同

我在创建方法(Registercontroller)中的当前验证代码 我想添加一些类似:unqiue:languages的内容,但我该如何做呢?我是否将langauge字段设置为唯一?

这是您需要的解决方案。在唯一性验证中,检查新条目是否唯一这只是简单地给出所需的表名和要检查字段是否唯一的字段吗

'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',
希望这对你有帮助

'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',