我有一个项目适合某些国家/地区。现在,在这个例子中,我们说美国 - (us
)和法国 - (fr
)。
因此,当用户在URL us_mySite.com
中写入时,系统应该打开文件,或者只显示一些与我们相关的图片,而不是fr
在某些时候,用户需要更新某些文件(pdf,excel,图片,视频等),系统必须将这些文件存储在正确的国家/地区内。
所以现在我们在网站根目录中有这样的结构:
www/myStie/
...
...
data/
us/
excel/
pdf/
fr/ ...
img/
us/
fr/
...
...
现在我正在将系统迁移到Laravel 5,我想知道在哪里放置这个数据文件夹。它应该在Public/
文件夹中吗?该文件夹应该可以通过该过程进行删除,读取,更改和保存文件。
答案 0 :(得分:0)
将它们存储在公用文件夹中。 https://laravel.com/docs/master/structure#the-public-directory
这就是所有资产的所在。请查看以上链接以获取更多信息。
答案 1 :(得分:0)
引自laravel doc:https://laravel.com/docs/master/structure#the-public-directory
storage / app / public 目录可用于存储用户生成的目录 应公开访问的文件,例如个人资料头像。 您应该在公共/存储处创建指向的符号链接 这个目录。您可以使用php artisan创建链接 storage:link命令。