我在此路径中有一个项目 / var / www / html / backend / api_cars
我有一个配置为将某些文件挂在“公共”文件夹中的存储设备,但是现在我需要上传文件(为此,我使用dropzone js),其特殊之处在于上传时必须将其复制到目录中那不在项目之内
其路径为 / var / www / html / images / catalog / cars
我的问题是我该如何使用laravel进行操作,我试图配置“文件夹”类型的“存储”,但这给我一个错误。
我在文件 config / filesystems.php 中创建了该文件
'public' => [
'driver' => 'images-cars',
'root' => storage_path('/var/www/html/images/catalog/cars'),
'url' => env('APP_URL').'/catalog-cars',
'visibility' => 'public',
],
发生这种情况是在项目文件夹中创建了到另一个文件夹的“符号链接”,但我不知道它是否可行。
谢谢。
答案 0 :(得分:0)
您可以使用如下所示的public_path
函数将您定向到所需的文件夹:
'public' => [
'driver' => 'public',
'root' => public_path('../../images/catalog/cars'),
'visibility' => 'public',
],