Laravel表单验证返回JSON

新增时的验证:

$validator = validator($request->all(), [
    'name' => 'required|unique:departments',
]);

if ($validator->fails()) {
    return response()->json([
        'code'=>-1,
        'msg'=> $validator->errors()->first()
    ])->setEncodingOptions(JSON_UNESCAPED_UNICODE);
}

Department::create($validator->valid());
return response()->json(['code'=>0]);

获取已验证的数据:$validator->valid()

本文为“技术点滴”的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注