如何使用Laravel从数据库以html格式加载文件

时间:2018-06-22 06:24:29

标签: laravel file

我正在使用Laravel文件系统。我已经完成了文件上传并从数据库显示。现在,当我尝试更新数据库中的文件时遇到了问题。我无法在

中加载文件

<input type="file" value="{{$file->name}}>"这样,显示为空。我该怎么做。 这是我的观点部分。

  <form class="" action="{{route('file.update',$file->id)}}" method="post" enctype="multipart/form-data">
    @csrf
    <input type="hidden" name="_method" value="PUT">
    <input type="file" name="image" value="{{$file->name}}">
    <br>
    <input type="submit" name="" value="update">
  </form>

这是我的控制器部分。

  public function edit($id)
{
  $file=File::find($id);
  return view('uploads.edit',compact('file'));
}
public function update(Request $request, $id)
{
  return $request->file('image');
}

2 个答案:

答案 0 :(得分:0)

您不能为

定义值

在这种情况下,编码人员通常只显示图像或旧文件的文件链接。

答案 1 :(得分:0)

我建议您可以使用Laravel Filestorage参见文档here