Laravel API RouteCollection.php 第 233 行中的 MethodNotAllowedHttpException

Laravel API MethodNotAllowedHttpException in RouteCollection.php line 233

我正在使用 Laravel 5.4 作为 API。我为登录和注册设置了一条路线,如下所示:

// Authentication routes...
Route::put('user', 'Auth\AuthController@changeUserName');
Route::post('login', 'Auth\AuthController@login');
Route::post('register', 'Auth\AuthController@postRegistration');

尝试登录或注册 我创建了一个 post 请求,其中包含所需的输入 我应该会获得 200 个成功响应以及 JWT 授权 header。这在我的本地机器上运行良好:(Fedora 25,Apache/2.4.25,PHP 7.0.15)但是在我的生产服务器上(Ubuntu 14.04,Apache/2。 4.7, PHP 7.1.2-3) 我收到上述错误。

当然请注意,这是完全相同的代码。 (我re-cloned这个项目只是为了确定)。

好的,问题是我在 posting http:// 但我设置了让我们加密并让它自动将我的请求重定向到 https。但我认为这不适用于 post 个请求。

因此,当我在 url 前添加 https:// 时,一切正常。