你如何获得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