如何在laravel中上传个人资料照片?

时间:2019-04-11 09:54:30

标签: php laravel mongodb eloquent image-uploading

在添加员工表格中,我必须上传个人资料图片吗? 此代码有效吗? 有人可以帮我修改代码吗?

此代码在我的控制器文件中

$employee = new User();
$file = $request->file('file');
$name = time() . $file->getClientOriginalName();
$file->move('uploads/images', $

$employee->file = $file;
$employee->save();

这是我的查看文件的代码

<div class="col-md-6">
     <div class="form-group">
       <label for="photo">Profile Picture :<span class="danger">*</span> </label>
       <input type="file" class="form-control" id="file" name="file">
      </div>
</div>

问题是,一切正常,但未存储我的mongodb文件集合中。它会上传到文件夹中,但不会上传到数据库中。

1 个答案:

答案 0 :(得分:0)

您应使用$file更改$name变量

$employee->file = $name; // $file may contain file object
$employee->save();