我的 laravel 5.5 项目有 2 种语言(en 和 fr)。
对于每篇文章,我写了两次,一个用于fr,一个用于en
每篇文章都有一个独特的 slug(但其他语言的 slug 相同)。
例如:
example.com/fr/articleslug
example.com/en/articleslug
我尝试验证它:
对于商店:
$validator = Validator::make($request->all(), [
'slug' => 'nullable|unique:articles|max:250',
更新:
$validator = Validator::make($request->all(), [
'slug' => 'required|unique:articles,slug,'.$article->id.'|max:250',
你知道上面的代码,我只能为其中一种语言插入“articleslug”。
是否可以仅检查特定语言的唯一 slug?
这是我的数据库表:
id / title / text / language / slug
1 en title en test en articleslug
2 fr title fr test fr articleslug
3 en title en test en articleslug2
4 fr title fr test fr articleslug2