Laravel: MethodNotAllowedHttpException 仅在生产服务器上

Laravel: MethodNotAllowedHttpException only on production server

我已经读过 并且我知道当一个人 POSTing 到 GET 路由时经常出现这个错误,但我真的确定我正在 POSTing 到POST 路线。

这也适用于我的语言环境 Homestead 版本,但它不适用于我的 apache 生产服务器。

Laravel 日志文件中没有任何内容。

这是错误:

仔细一看有GETPOST,不知道是不是请求有问题:

这是来自 blade 文件的开始(我没有使用 JS,它是纯 HTML 的形式):

<form action='/users/update/' method='post' id='contactForm'>

                {{ csrf_field() }}
                <h2>
                @lang('list.memb_4')
                <input type="submit" class="savebutton" id='contactButton' value="@lang('list.default_41')"></h2>

任何可能导致此错误的建议?

我不得不改变

<form action='/users/update/' method='post' id='contactForm'>

<form action='/users/update' method='post' id='contactForm'>

在我的 web.php 文件中我也使用

Route::post('/users/update', 'UserController@update');

我不知道为什么 - 但在我的测试服务器 Homestead 上这没有问题,但在我的生产服务器上这是个问题。