【问题标题】:Time of response taking too long time - Laravel 6 Api响应时间太长 - Laravel 6 Api
【发布时间】:2020-07-03 22:54:36
【问题描述】:

我正在构建一个 laravel API,并且正在测试我来自 Postman 的请求。简单的请求需要很长时间才能得到一些响应(大约 132061 毫秒)并且它返回空白。有人知道发生了什么吗?

   public function register(Request $request)
{
    $request->validate([
        'name' => 'required|string',
        'email' => 'required|string|email|unique:users',
        'password' => 'required|string|confirmed'
    ]);
 
    return response()->json([
        'message' => 'Successfully created user!'
    ], 201);
}

【问题讨论】:

  • 你的服务器好像设置错了,幸好laravel有内置服务器,试试在你的文件夹里运行“php artisan serve”,用正确的端口访问localhost,看看会发生什么?
  • 我运行 php artisan serve 并在邮递员中使用 127.0.0.1:8000/api/register 作为 url 但仍然无法使用 @mrhn
  • 那么在服务提供商或类似机构中出现了可怕的错误,我们需要更多信息来调试它。
  • 我应该共享哪个文件? @mrhn
  • 相反,我会尝试一个全新的项目,看看是否会发生同样的情况。您的代码中没有任何内容会失败 tbh

标签: laravel postman


【解决方案1】:

您在验证规则中设置了要确认的密码,但确认字段未出现在您的请求中。从规则中删除“confirmed”规则后重试,或在请求中添加与密码字段值相同的“password_confirmation

【讨论】:

猜你喜欢
  • 2021-12-13
  • 2021-07-04
  • 1970-01-01
  • 2021-11-16
  • 2017-05-02
  • 2021-06-25
  • 2017-09-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多