Php Laravel API在收到任何响应之前关闭连接

Php Laravel API在收到任何响应之前关闭连接,php,laravel,postman,laravel-8,laravel-sanctum,Php,Laravel,Postman,Laravel 8,Laravel Sanctum,我有一个小的Laravel应用程序。我开发了一个API,并使用postman获取数据。但不知何故,每当我发出api请求时,laravel服务器似乎正在关闭连接并在另一个端口上重新打开 日志如下: C:\Projects\PHP\security>php artisan serve Starting Laravel development server: http://127.0.0.1:8000 Development Server (http://127.0.0.1:8000) star

我有一个小的Laravel应用程序。我开发了一个API,并使用postman获取数据。但不知何故,每当我发出api请求时,laravel服务器似乎正在关闭连接并在另一个端口上重新打开

日志如下:

C:\Projects\PHP\security>php artisan serve
Starting Laravel development server: http://127.0.0.1:8000
Development Server (http://127.0.0.1:8000) started
127.0.0.1:64875 Accepted
Starting Laravel development server: http://127.0.0.1:8001
PHP 8.0.1 Development Server (http://127.0.0.1:8001) started
Route::middleware('auth:sanctum')->group(function () {
    Route::get('/user', [UserController::class, 'user']);
});
    'paths' => ['api/*', 'sanctum/csrf-cookie'],
    'allowed_methods' => ['*'],
    'allowed_origins' => ['*'],
    'allowed_origins_patterns' => [],
    'allowed_headers' => ['*'],
    'exposed_headers' => [],
    'max_age' => 0,
    'supports_credentials' => true,
My routes/api.php的定义如下:

C:\Projects\PHP\security>php artisan serve
Starting Laravel development server: http://127.0.0.1:8000
Development Server (http://127.0.0.1:8000) started
127.0.0.1:64875 Accepted
Starting Laravel development server: http://127.0.0.1:8001
PHP 8.0.1 Development Server (http://127.0.0.1:8001) started
Route::middleware('auth:sanctum')->group(function () {
    Route::get('/user', [UserController::class, 'user']);
});
    'paths' => ['api/*', 'sanctum/csrf-cookie'],
    'allowed_methods' => ['*'],
    'allowed_origins' => ['*'],
    'allowed_origins_patterns' => [],
    'allowed_headers' => ['*'],
    'exposed_headers' => [],
    'max_age' => 0,
    'supports_credentials' => true,
控制器的功能是:

 public function user()
    {
        return new UserResource(Auth::user());
    }
Laravel cors如下所示:

C:\Projects\PHP\security>php artisan serve
Starting Laravel development server: http://127.0.0.1:8000
Development Server (http://127.0.0.1:8000) started
127.0.0.1:64875 Accepted
Starting Laravel development server: http://127.0.0.1:8001
PHP 8.0.1 Development Server (http://127.0.0.1:8001) started
Route::middleware('auth:sanctum')->group(function () {
    Route::get('/user', [UserController::class, 'user']);
});
    'paths' => ['api/*', 'sanctum/csrf-cookie'],
    'allowed_methods' => ['*'],
    'allowed_origins' => ['*'],
    'allowed_origins_patterns' => [],
    'allowed_headers' => ['*'],
    'exposed_headers' => [],
    'max_age' => 0,
    'supports_credentials' => true,
我已尝试卸载防病毒软件,重新启动服务器,重新启动计算机以发挥作用。不过,事情的网络方面似乎完好无损。我可以登录并做任何我想做的事情。唯一的问题是在测试API时


我哪里会出错?任何帮助都将不胜感激。

您是否尝试使用其他HTTP服务器作为Apache启动Laravel?大多数情况下,进程会自行重置,并在其他端口上重新启动。这不会发生在HTTP服务器上

您如何尝试从邮递员那里获取信息???您正在使用/api/users url吗?