Laravel - 获取存储磁盘路径

新手上路,请多包涵

我为公共上传创建了一个新的存储磁盘。我这样使用它:

 Storage::disk('uploads')->get(...);

但是我正在尝试找出一种方法来获取磁盘本身的路径,我花了相当长的时间在框架文件之间思考,但找不到我要找的东西。我想在这样的场景中使用它:

 $icon = $request->file('icon')->store('icons', 'uploads');
Image::make(Storage::disk('uploads')->path($icon))->resize(...)->save();

那么,如何获取存储盘的路径呢?

原文由 Dewan159 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 619
1 个回答

Laravel 默认方法

return Storage::disk('disk_name')->path('');

使用磁盘名称获取所有目录列表

Storage::disk('disk_name')->directories()

原文由 MUHAMMAD USMAN 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题