Php 如何在laravel中验证数组输入?
--Laravel Framework 5.3.26版一个很好的方法是为数组使用并创建动态规则,如下所示Php 如何在laravel中验证数组输入?,php,laravel-5,Php,Laravel 5,--Laravel Framework 5.3.26版一个很好的方法是为数组使用并创建动态规则,如下所示 $valid = Validator::make($request->all(), [ //'name.2' => 'required', 'name[2]' => 'required', ]); 这里有一篇很好的文章讨论了这一点:一个很好的方法是使用和创建数组的动态规则,如下所示 $valid = Validator::make($request->
$valid = Validator::make($request->all(), [
//'name.2' => 'required',
'name[2]' => 'required',
]);
这里有一篇很好的文章讨论了这一点:一个很好的方法是使用和创建数组的动态规则,如下所示
$valid = Validator::make($request->all(), [
//'name.2' => 'required',
'name[2]' => 'required',
]);
这里有一篇很好的文章讨论了这一点:您还可以验证数组的每个元素。例如,要验证给定数组输入字段中的每封电子邮件是否唯一,可以执行以下操作:
public function rules()
{
$rules = [
'name' => 'required|max:255',
];
foreach($this->request->get('items') as $key => $val)
{
$rules['items.'.$key] = 'required|max:10';
}
return $rules;
}
您还可以验证数组的每个元素。例如,要验证给定数组输入字段中的每封电子邮件是否唯一,可以执行以下操作:
public function rules()
{
$rules = [
'name' => 'required|max:255',
];
foreach($this->request->get('items') as $key => $val)
{
$rules['items.'.$key] = 'required|max:10';
}
return $rules;
}
我知道那篇文章。我喜欢我的第一条规则“名字2”。我知道那篇文章。我想就像我的第一条规则“名字2”。但不太管用,,,,,:(