在Laravel 4中,我的public
目录是模板存储,例如images
和css
,js
文件夹,Laravel 5中的存储是什么?如何使用新版本存储文件asset()
以访问它们?
有3个与您的问题有关的文件夹。
它们位于“根目录”中。
关于Laravel根目录文档:
该public
目录包含前端控制器和您的资产(图像,JavaScript,CSS等)。
该resources
目录包含您的视图,原始资产(LESS,SASS,CoffeeScript)和本地化文件。
该storage
目录包含已编译的Blade模板,基于文件的会话,文件缓存以及框架生成的其他文件。该文件夹分为应用程序目录,框架目录和日志目录。应用程序目录可用于存储您的应用程序使用的任何文件。framework目录用于存储框架生成的文件和缓存。最后,logs目录包含应用程序的日志文件。
可以在“存储”文件夹中创建一个内容文件夹,并仅将其共享给成员(意味着不可用于公共访问),如果是这种情况,请遵循下面的示例链接。
要在代码中定义路径,对于公共路径,请使用public_path
与storage_path
Laravel Paths文档有关的存储路径。
最后,您将在此找到storage_path
用法示例,以及如何保护文件和文件夹不受公共访问。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句