api - 如何在 laravel 5.4 中进行服务器端 api 验证

标签 api laravel-5.4

如何在laravel 5.4中将json格式的错误消息发送给postman

 //Controller
 public function store(Request $request)
 {
     $validator = Validator::make($request->all(),[
        'department_name'  => 'required',
     ]);
     if($validator->fails())
     {
        return $validator->errors()->all();
     }
     Department::create($request->all());

     return Response::json(['message' => 'Added','status' => 201],201);
}

最佳答案

您可以简单地将验证错误作为 json 响应返回,如下所示:

if ($validator->fails()) { 
    return response()->json(['errors'=>$validator->errors()]); 
}

关于api - 如何在 laravel 5.4 中进行服务器端 api 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44698121/

相关文章:

python - 在单个 JSON 中保存多个请求

mysql - 如何在 Laravel 中转换我的 MySql 查询

twitter-bootstrap - 如何在 Laravel 模板中使用 Bootstrap

php - Laravel 5 中的多个 where 语句

laravel - PHPunit 未捕获错误:调用未定义的方法 PHPUnit_Util_Configuration::getTestdoxGroupConfiguration()

php - 从 Objective-C 应用程序发送 base64 到 PHP 服务器

api - C#、RestSharp、类型或命名空间名称 "HttpBasicAuthenticator"找不到

python - 在 Django 模板上显示来自 API 的数据

javascript - 将 JSON 数据写入我的 HTML 文件

javascript - Algolia 搜索中的项目评级