【发布时间】:2018-07-29 06:26:49
【问题描述】:
我想验证对象数组并将其插入到我的数据库中。这是我的对象数组:(前端 js)
studentData: [
{id: 1, name: 'Juan'},
{id: 2, name: 'Jema'},
]
这是我当前的StudentController.php 代码:
for($i; $i <= count($request->input()); $i++){
$student = Student::create([
'id' => $request[$i]["id"],
'name' => $request[$i]["name"],
]);
}
当我插入所有对象时,这非常有效。现在,我想验证所有请求。此代码不起作用:
$validate = $request[$i]->validate([
'id' => 'required|unique:students|numeric'
]);
for($i; $i <= count($request->input()); $i++){
$validate = $request[$i]->validate([
'id' => 'required|unique:students|numeric'
]); //this is the error. I cant validate the data foreach user
$student = Student::create([
'id' => $request[$i]["id"],
'name' => $request[$i]["name"],
]);
}
【问题讨论】:
标签: laravel validation laravel-5 laravel-validation