部署到服务器时获取MethodNotAllowedHttpException

时间:2018-08-22 23:31:32

标签: laravel

当我使用POST方法以表单形式提交时,出现Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException. No message错误。

我已经检查了路由,但未到达控制器。这在我的本地环境中不会发生。

<form id="postPublish" action="/post/editPost/" method="POST" enctype="multipart/form-data">

Route::post('/post/editPost/' , 'PostController@update');

它在本地工作。

2 个答案:

答案 0 :(得分:1)

尝试一下

<form id="postPublish" action="{{URL::to('post/editPost')}}" method="POST" enctype="multipart/form-data">

Route::post('post/editPost' , 'PostController@update');

答案 1 :(得分:0)

最后,最后一个斜杠(在表单的动作和路径上)都是问题,action="/posts/editPost"起作用了。