Php Laravel:MethodNotAllowedHttpException仅在生产服务器上

Php Laravel:MethodNotAllowedHttpException仅在生产服务器上,php,http,post,laravel-5,httpverbs,Php,Http,Post,Laravel 5,Httpverbs,我读过,我知道当一个人发布到GET路线时,经常会出现这个错误,但我确实确信我是在发布到POST路线 这也适用于我的locale Homestead版本,但不适用于我的apache生产服务器 Laravel日志文件中没有任何内容 这就是错误: 如果仔细看一下GET和POST,我不确定请求是否有问题: 这是我不使用JS的blade文件的开始,它是一个纯粹基于HTML的表单: <form action='/users/update/' method='post' id='contactForm'

我读过,我知道当一个人发布到GET路线时,经常会出现这个错误,但我确实确信我是在发布到POST路线

这也适用于我的locale Homestead版本,但不适用于我的apache生产服务器

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

这就是错误:

如果仔细看一下GET和POST,我不确定请求是否有问题:

这是我不使用JS的blade文件的开始,它是一个纯粹基于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'>

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

也许你正在阻止.htaccess上的帖子,你检查过了吗?你没有从带斜杠的url重定向到不带斜杠的url吗?这可能是post requst问题的原因。如果您能显示路由文件代码,您可能只接受此路由的get请求。请发布web.php。你想更新单个用户吗?@Pavel谢谢!就这样!一个小小的刀口阻止了一切。。。。天啊。谢谢
<form action='/users/update' method='post' id='contactForm'>
Route::post('/users/update', 'UserController@update');