Arrays 使用对象从数组发出Laravel请求
我有一个数组,它使用js在前端生成,并使用ajax将其传递给我的控制器 阿贾克斯: 数组的结构如下所示:Arrays 使用对象从数组发出Laravel请求,arrays,laravel,validation,laravel-5,request,Arrays,Laravel,Validation,Laravel 5,Request,我有一个数组,它使用js在前端生成,并使用ajax将其传递给我的控制器 阿贾克斯: 数组的结构如下所示: [{FirstName: "fff"},{LastName: null}] 控制器: public function storeSteps(Request $request) { $validator = Validator::make($request->values, [ 'FirstName' => 'required', '
[{FirstName: "fff"},{LastName: null}]
控制器:
public function storeSteps(Request $request)
{
$validator = Validator::make($request->values, [
'FirstName' => 'required',
'LastName' => 'required',
]);
if ($validator->fails()) {
return response()->json(['success'=>false, 'errors' => $validator->getMessageBag()->toArray()],422);
}
}
我无法使用请求验证Laravel验证此阵列。现在我将把这个数组转换成一个幼虫请求来应用规则
有人能帮忙吗?您可以像这样验证数组元素
$validator = Validator::make($request->all(), [
'values' => 'required',
'values.*.FirstName' => 'required',
'values.*.lastName' => 'required','
]);
通过使用
可以访问数组中的索引,并*
应用数组中的所有索引。可以像这样验证数组元素
$validator = Validator::make($request->all(), [
'values' => 'required',
'values.*.FirstName' => 'required',
'values.*.lastName' => 'required','
]);
通过使用
您可以访问数组中的索引,并*
应用数组中的所有索引。除此之外,您可能需要先json\u decode()
该数组。这里的数组名称是什么?@MohammadHosseini您需要以我所指的名称传递数组array\u name:[{FirstName:“fff”},{LastName:null}]
这里我没有来自数组的$maked\u laravel\u request\u
我想创建我更新的问题并更清楚地解释我的问题。我想从数组发出laravel请求…意味着从$request->values
除此之外,您可能需要先json\u decode()
该数组。这里的数组名称是什么?@MohammadHosseini您需要以我所指的名称传递数组array\u name:[{FirstName:“fff”},{LastName:null}]
这里我没有来自数组的$maked\u laravel\u request\u
我想创建我更新的问题并更清楚地解释我的问题。我想从数组发出laravel请求…表示从$request->values