Laravel 5模板存储目录

时间:2015-11-10 17:20:18

标签: laravel laravel-5

在Laravel 4中,我的public目录是我的模板存储,例如imagescssjs文件夹,Laravel 5中的存储空间是什么?如何使用asset()以新版本存储文件来访问它们?

1 个答案:

答案 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用法的示例以及如何保护您的文件和文件夹免受公共访问。

How to protect image from public view in Laravel 5?