我的laravel 5.5项目有2种语言(en和fr)。
对于每篇文章,我写两次,一次为fr,一次为en
每篇文章都有一个独特的slug(但是用于其他语言的slug)。
for eaxample:
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