你如何获得Laravel存储文件夹的path?

我想将上传的图像存储到Laravel storage目录的子目录中的基于Laravel的Web应用程序中。 它是与“应用程序”和“公共”目录相同的层级目录。

有没有这样做的框架方法? 我search了文档,但找不到一个。

在Laravel 3中,调用path('storage')

在Laravel 4中,使用storage_path()辅助函数。

对于Laravel 5,请使用$storage_path = storage_path()

从文档 :

storage_path

获取storage目录的完全限定path。

Laravel Verstion >=5.1开始,

storage_path()

storage_path函数将完全限定的path返回到存储目录:

 $path = storage_path(); 

您还可以使用storage_path函数来生成相对于存储目录的给定文件的标准path:

 $app_path = storage_path('app'); $file_path = storage_path('app/file.txt'); 

来源: Laravel Doc