laravel - 如何使用 Laravel 验证语言和国家/地区 ID?
问题描述
我想用 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”不是一种有效的语言。
但也许好的做法是将这些国家/地区列表和语言列表放在一个表(或数组)中?
解决方案
我放弃了我最初的想法(用规则验证国家)。我将简单地检查我发现的这个数组:
推荐阅读
- sql - 根据一些数学运算填充 NULL 行
- functional-programming - 将 F# while-do“可变”代码重构为功能性“不可变”代码
- javascript - 如何阻止这个 JS 的“显示和隐藏”按钮一开始就显示内容?
- javascript - 我从 Postman 那里得到 cookie,但在 Chrome 上没有
- json - 访问变量
- latex - 乳胶中表格下面的双列文章中的问题
- excel - 分析 Google Forms 多选题
- c++ - Boost.Test 设置错误:测试树为空
- c# - 通过 DotNet CLI 创建以 .NET Framework 为目标的新 ASP.NET Core 项目
- go - Gorm many2many 无效的外键: