【发布时间】:2019-04-01 08:18:07
【问题描述】:
在更新表单和输入文件时,我遇到了一些问题。这是我正在使用的。
我在 laravel 5.1 中有一个表单,它有一个 post 方法和一个隐藏的“Patch”方法。这可以按原样更新表单中的字段。但是,当它引入时:
<input type="file" id="profile_picture" name="image_url" />
进入表格,我得到一个:
MethodNotAllowedHttpException in RouteCollection.php line 218:
laravel 错误。我试过改变
<input type='hidden' name='_method' value='PATCH'>
PUT,它仍然不喜欢它。
我的表单如下所示:
<form action='{{url("profiles/$user->id")}}' method="post" class="form-horizontal" enctype="multipart/form-data">
路由资源如下所示:
Route::resource('profiles', 'ProfilesController');
我无法弄清楚我在这里缺少什么......非常感谢任何帮助。
【问题讨论】:
-
您是否对发布和补丁请求使用相同的表单?
-
此表格仅用于更新
标签: php laravel laravel-5.1