![](/img/trans.png)
[英]Issue while fetching file from storage path in Blade: Laravel 5.2
[英]Laravel storage path from config file
我正在做一个项目,在该项目中我看到图像以这种方式保存
$file_name = $input['image']->store(config('app.files.user_images.folder_name'));
谁能告诉我 config 函数的目的是什么,它的参数是什么?
配置文件包含一个key/value
列表,您可以在项目中的任何地方调用它们。
您在项目中看到的方法只是管理/构建应用程序的一种方式,使用配置文件定义“键/值”列表将使您能够更改任何键的值(在您的示例中为“folder_name”)在文件内部,该值将在您使用此键调用配置条目的所有位置更改。
例子 :
如果您的配置文件包含[ 'folder_name' => 'X' ]
并且您在多个控制器中使用config('app.files.user_images.folder_name')
,那么您想在所有这些控制器中将文件夹名称更改为Y
那一天控制器,您只需在一个地方(在文件[ 'folder_name' => 'Y' ]
)更改它,而不是遍历所有控制器搜索文件夹名称并替换它。
文件系统配置文件位于config/filesystems.php
。 在此文件中,您可以配置所有"disks"
。 每个磁盘代表一个特定的存储驱动程序和存储位置。
config('app.files.user_images.folder_name')
Note:
它返回文件夹或文件路径。
首先你应该在终端项目目录中使用这个命令
php artisan storage:link
在你应该在你身上使用这条线之后
$request->file('FileName')->store("Public Folder Path hare")
它会正常工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.