Php 使用文件上传laravel更新表单
在更新表单和输入文件时,我遇到了一些问题。这就是我的工作 我在Laravel5.1中有一个表单,它有一个post方法和一个隐藏的“补丁”方法。这就像更新表单中的字段一样有效。然而,当它引入:Php 使用文件上传laravel更新表单,php,laravel,laravel-5.1,Php,Laravel,Laravel 5.1,在更新表单和输入文件时,我遇到了一些问题。这就是我的工作 我在Laravel5.1中有一个表单,它有一个post方法和一个隐藏的“补丁”方法。这就像更新表单中的字段一样有效。然而,当它引入: <input type="file" id="profile_picture" name="image_url" /> 拉威尔误差。我试过换衣服 <input type='hidden' name='_method' value='PATCH'> 我不知道我在这里缺少了什么…非
<input type="file" id="profile_picture" name="image_url" />
拉威尔误差。我试过换衣服
<input type='hidden' name='_method' value='PATCH'>
我不知道我在这里缺少了什么…非常感谢您的帮助。我相信这与您在“action”参数中键入的与profile controller的更新方法匹配的确切路线有关 试着改变
操作{{url(“profiles/$user->id”)}
到
action={{route(“profiles.update”,$user->id)}
此外,您可以使用简单的打开和关闭表单。我认为这与您在“action”参数中键入的确切路线有关,该参数与profile controller的更新方法相匹配 试着改变
操作{{url(“profiles/$user->id”)}
到
action={{route(“profiles.update”,$user->id)}
此外,您可以使用来简单地打开和关闭表单。此外,对于POST请求类型,您需要将CSRF令牌与表单数据一起发送。如果在视图中使用laravel刀片模板,则可以使用
{{ csrf_field() }}
也就是说
<input type="hidden" name="_token" value={{ csrf_token() }}
同样对于POST请求类型,您需要将CSRF令牌与表单数据一起发送。如果在视图中使用laravel刀片模板,则可以使用
{{ csrf_field() }}
也就是说
<input type="hidden" name="_token" value={{ csrf_token() }}
您是否对post和补丁请求使用相同的表单?此表单仅用于更新您是否对post和补丁请求使用相同的表单?此表单仅用于更新我认为它与我的php.ini设置和最大上载文件大小有关。如果我做一个超过3mb的文件,它会在路由级别对我大喊大叫,如果我做一个小文件,它会把它推过去。如果是这样,你是对的。不过要小心,如果您使用的是“phpartisanserve”命令,那么应该注意它使用的是phpcli的php.ini。它不同于apache服务器的php.ini,我认为这与我的php.ini设置和最大上传文件大小有关。如果我做一个超过3mb的文件,它会在路由级别对我大喊大叫,如果我做一个小文件,它会把它推过去。如果是这样,你是对的。不过要小心,如果您使用的是“phpartisanserve”命令,那么应该注意它使用的是phpcli的php.ini。它不同于apache服务器的php.ini。
<input type="hidden" name="_token" value={{ csrf_token() }}