我想将上传的图像存储到Laravelstorage
目录的子目录中的基于Laravel的Web应用程序中。它是与“应用程序”和“公共”目录相同层次结构的目录。
是否有执行此操作的框架方法?我已经搜索过文档,但找不到。
Answers:
在Laravel 3中,致电path('storage')
。
在Laravel 4中,使用storage_path()
辅助函数。
对于Laravel 5.x,请使用$storage_path = storage_path()
。
storage_path
获取
storage
目录的标准路径。
另请注意,对于Laravel 5.1及更高版本,根据Laravel 5.1 docs:
您还可以使用该
storage_path
函数生成相对于存储目录的给定文件的标准路径:
$path = storage_path('app/file.txt');
该storage_path
函数返回到存储目录的标准路径:
$path = storage_path();
您还可以使用该storage_path
函数生成相对于存储目录的给定文件的标准路径:
$app_path = storage_path('app');
$file_path = storage_path('app/file.txt');
资料来源: Laravel Doc
使用此artisan命令在公用文件夹中创建快捷方式
php artisan storage:link
比您将能够访问发布的img或文件