如何使用Laravel验证语言和国家/地区ID?

时间:2019-06-30 12:25:07

标签: laravel

我想使用Laravel验证来验证语言和国家/地区。我想知道是否存在这样的东西:

$validator = Validator::make($request->all(), [
    'branch_id' => 'required|uuid|exists:branches,id',
    'language_id' => 'required|**valid**',
    'translation' => 'required',
    'country_id' => 'required|**valid**'
]);

类似于我写的有效函数:'language_id' => 'required|**valid**'

您将如何做?

编辑: 我不想在表格中管理国家和语言。我想用他们的名字确认国家和语言。例如,“ fr”是有效的语言,而“ FR”是有效的国家/地区。但是“ zz”不是有效的语言。

但是,也许好的做法是将这些国家列表和语言列表放在一个表(或数组)中?

1 个答案:

答案 0 :(得分:1)

我放弃了最初的想法(使用规则验证国家)。我将简单地检查一下我发现的这个数组:

https://gist.github.com/vxnick/380904

Dom