Laravel File上传文件的不同版本和格式

时间:2018-08-23 20:07:47

标签: php mysql database laravel laravel-5

让我知道一个样本。如何将上传的文件存储到数据库中;拉拉韦尔 例如 在系统中,如果上传doc文件,它将自动转换为PDF。(通过cloud convert API)。如何将两个文件都保存在数据库中。

   ---------------------------------------------------
   |id|proposal_id|version_id|Status|fileName|filetype| 
   ---------------------------------------------------

1 个答案:

答案 0 :(得分:0)

更好地将文件上传到公用文件夹内的文件夹中,并将链接文件夹保存在数据库中 您可以使用如下代码:

if ($request->hasFile('image')) {
        $file = array('image' => Input::file('image'));
        $destinationPath = 'image/'; // upload path
        $extension = Input::file('image')->getClientOriginalExtension();
        $logofileName = rand(11111,99999).'.'.$extension; // renaming image
        Input::file('image')->move($destinationPath, $logofileName);
    }