【问题标题】:cant upload image files using laravel无法使用 laravel 上传图片文件
【发布时间】:2021-07-01 02:13:54
【问题描述】:

我的代码有问题,我无法将上传的文件传递到请求中,这是我的表单

<form method="POST" action="{{ route('user.update', ['user' => Auth::user()]) }}" autocomplete="off" enctype="multipart/form-data">
            @method('PUT')
            @csrf
<div class="form-group focused">
    <label for="avatar" class="form-control-label">Profile Pic 
<span class="small text-danger">*</span></label>
    <input type="file" class="form-control-file" name="avatar" id="avatar" accept=".jpeg,.jpg,.png">
</div></form>

我试图在用户控制器的更新方法中转储我的请求变量,但它返回 null

dd($request->file('avatar'));

请帮帮我,我会很有帮助的 顺便说一句,对不起我的英语不好

【问题讨论】:

  • 你能查一下dd($request);
  • 添加表单的结束标签,
  • @EsTeAa 我已经编辑了我的问题,抱歉
  • dd($request-&gt;all());的输出是什么

标签: php html laravel


【解决方案1】:

查看文件:

<form method="post" action="{{ route('user.update', ['user' => Auth::user()]) }}" enctype="multipart/form-data">
    @method('PATCH')
    @csrf
    <div class="form-group focused">
        <label for="avatar" class="form-control-label">
            Profile Pic 
            <span class="small text-danger">*</span>
        </label>
        <input type="file" name="avatar" id="avatar">
    </div>
</form>

【讨论】:

  • 你只是改变方法,所以它做同样的事情
  • 我认为问题在于您接受您在输入中使用的内容。
猜你喜欢
  • 2020-03-21
  • 2014-12-22
  • 2019-06-22
  • 2020-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-05
  • 2021-07-19
相关资源
最近更新 更多