Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel文件上载文件的不同版本和格式_Php_Mysql_Database_Laravel_Laravel 5 - Fatal编程技术网

Php Laravel文件上载文件的不同版本和格式

Php Laravel文件上载文件的不同版本和格式,php,mysql,database,laravel,laravel-5,Php,Mysql,Database,Laravel,Laravel 5,让我知道一个样品。如何将上传的文件存储到数据库中;拉维尔 前任。 在系统中,如果上传一个文档文件,它将自动转换为PDF。(通过云转换API)。如何在数据库中保存这两个文件 --------------------------------------------------- |id|proposal_id|version_id|Status|fileName|filetype| -------------------------------------------------

让我知道一个样品。如何将上传的文件存储到数据库中;拉维尔 前任。 在系统中,如果上传一个文档文件,它将自动转换为PDF。(通过云转换API)。如何在数据库中保存这两个文件

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

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

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);
    }