如何将此迁移规则执行到laravel
验证规则
$table->unique(['field_1', 'field_2']);
假设我有一个包含title
,slug
和category_type
字段的类别表。
所以我想要的是这样的:
Slug Category_type
foo Blog
foo News => Pass the validation
foo Blog => Return back with error...
到目前为止,我试过这个,但我仍然没有结果?
$rules = [
'slug' => 'required|max:70|unique:categories,slug,null,id,category_type,' . Blog::class . '|regex:/(^[A-Za-z-_ ]+$)+/',
'title' => 'required|max:70',
];
答案 0 :(得分:1)
您提供的格式是正确的,
unique:categories,field_1,null,id,field_2,field_2_value
REF, https://laravel.com/docs/5.1/validation#rule-unique
但请记住Blog::class
返回完整的类路径。