在Laravel 4中,我的public
目录是我的模板存储,例如images
和css
,js
文件夹,Laravel 5中的存储空间是什么?如何使用asset()
以新版本存储文件来访问它们?
答案 0 :(得分:0)
有3个与您的问题相关的文件夹。
它们位于根目录。
关于Laravel The Root Directory documentation:
public
目录包含前端控制器和您的资产(图片,JavaScript,CSS等)。
resources
目录包含您的观看次数,原始资产(LESS,SASS,CoffeeScript)和本地化文件。
storage
目录包含已编译的刀片模板,基于文件的会话,文件缓存以及框架生成的其他文件。此文件夹分隔为app,framework和logs目录。 app目录可用于存储应用程序使用的任何文件。 framework目录用于存储框架生成的文件和缓存。最后,logs目录包含应用程序的日志文件。
可以在Storage文件夹中创建一个内容文件夹,并仅为成员共享(意味着没有公共访问权限),如果是这样的话,请按照下面的示例链接。
要在代码中定义路径,公共路径使用public_path
与存储storage_path
相同,与Laravel Paths documentation相同。
最后,您可以找到storage_path
用法的示例以及如何保护您的文件和文件夹免受公共访问。