我有一个非常奇怪的问题。
我发布了一个包含一些文件的表单到服务器但由于某种原因,Laravel正在使用GET重定向我的请求,当然我得到了MethodNotAllowedException
。
以下是我的路线的代码:Routes
我正在测试route::post('/admin/article')
,只是返回所有输入
这是我的前端表单:Form
我正在使用CKEditor
每当我在" cuerpo"的编辑器中包含图像时,Laravel会将我的请求重定向到GET /admin/article
,这不存在。
有趣的是,如果我只输入纯文本,它就可以正常工作....
答案 0 :(得分:1)
我遇到了同样的问题,我的解决方案是使用Laravels内置的开窗器并更改我的路线,如下所示(添加命名路线):
Route::post('/admin/article/', array('as' => 'admin.addArticle', 'uses' => 'AdminController@addArticle'));
然后打开你的表格(使用指定路线):
echo Form::open(array('route' => 'admin.addArticle'));
我不知道为什么会这样,而通常创建的形式则不然。