我有一个项目位于此路径/var/www/html/backend/api_cars
我有一个被配置为挂起某些文件的存储器;"公共";文件夹,但现在我需要上传文件(为此我使用dropzone js(,特别是当上传文件时,必须将其复制到不在项目中的目录
其路径为/var/www/html/images/catalog/cars
我的问题是,我如何用laravel做到这一点,我试图配置一个";存储";类型为";文件夹";但它给了我一个错误。
在config/filess.php文件中,我创建了这个
'public' => [
'driver' => 'images-cars',
'root' => storage_path('/var/www/html/images/catalog/cars'),
'url' => env('APP_URL').'/catalog-cars',
'visibility' => 'public',
],
曾经发生过创建一个";符号链接";在一个项目文件夹中切换到另一个文件夹,但我不知道它是否有效。
提前谢谢。
您可以使用public_path
函数直接指向您想要的文件夹,如下所示:
'public' => [
'driver' => 'public',
'root' => public_path('../../images/catalog/cars'),
'visibility' => 'public',
],