Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.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 Storage::putFileAs不保存文件,即使它返回该文件的路径,如同已保存一样_Php_Laravel - Fatal编程技术网

Php Laravel Storage::putFileAs不保存文件,即使它返回该文件的路径,如同已保存一样

Php Laravel Storage::putFileAs不保存文件,即使它返回该文件的路径,如同已保存一样,php,laravel,Php,Laravel,我有以下代码: 公共函数存储(字符串$folder,$file){ $ret=Storage::putFileAs(“/application/public/Storage/1/{$folder}”,$file,$file->getClientOriginalName()); 返回$ret; } } 在输入变量$folder后,putFileAs函数的路径最终是/application/public/storage/1/tasks/NXL-1,但即使返回中的变量$ret也有指向该文件的路径,就

我有以下代码:

公共函数存储(字符串$folder,$file){
$ret=Storage::putFileAs(“/application/public/Storage/1/{$folder}”,$file,$file->getClientOriginalName());
返回$ret;
}
}

在输入变量
$folder
后,
putFileAs
函数的路径最终是
/application/public/storage/1/tasks/NXL-1
,但即使返回中的变量
$ret
也有指向该文件的路径,就好像它工作一样
/application/public/storage/1/tasks/NXL-1/image.png
,当我转到那个文件夹时,文件不在那里。我该怎么办?

您可以在laravel 8中使用storeAs方法

比如说

$imageFileName =  $request->image_name->getClientOriginalname();
$request->image_name->storeAs('images/portfolio', $imageFileName, 'publicfolder');

您可以在laravel 8中使用storeAs方法

比如说

$imageFileName =  $request->image_name->getClientOriginalname();
$request->image_name->storeAs('images/portfolio', $imageFileName, 'publicfolder');