Laravel 5验证 - 以json / ajax形式返回

6 浏览
0 Comments

Laravel 5验证 - 以json / ajax形式返回

我正在尝试将值发布到验证中,并将响应以JSON格式返回,而不是根据文档中给出的return view方式返回。

    $validator = Validator::make($request->all(), [
        'about' => 'min:1'
    ]);
    if ($validator->fails()) {
        return response()->json(['errors' => ?, 'status' => 400], 200);
    } 

该请求是通过Ajax发送的,因此我也需要在Ajax中接收响应。

我发现为了防止页面刷新,返回的响应需要在数组之外给予状态码200。但是我无法确定在'errors'部分应该写什么。在那里我应该写什么?

0