gpt4 book ai didi

Laravel 5.0 文件夹结构 : public vs. 资源

转载 作者:行者123 更新时间:2023-12-03 07:39:03 24 4
gpt4 key购买 nike

在 Laravel 4.2 中,我使用 public 文件夹来存储我所有的 CSS、JS、图像和上传内容。目前,Laravel 5.0 安装时会出现一个新的 resources 文件夹,其中包含 assets 文件夹:

/public
/资源/ Assets

这让我感到困惑,特别是因为资源也包含 View

通过 Laravel 的升级指南(4.2 到 5.0):

Copy your application's public assets from your 4.2 application's public directory to your new application's public directory.

以及进一步:

You may move your Sass, Less, or CoffeeScript to any location you wish. The resources/assets directory could be a good default location.

问题:Laravel 5.0 文件夹结构中的 publicresources 文件夹之间的实际区别是什么?

最佳答案

这里最大的区别是,public 中的所有内容都是...public资源不是。你把什么放在哪里取决于你。

通常,浏览器需要直接访问公共(public)目录中的所有内容。这通常意味着:JavaScript、CSS、图像,也许还有一些视频或音频文件。

resources/assets 用于必须首先编译或缩小的内容。因此,resources/assets 中会有一些 LESS 或 SASS 文件,它们将被编译并缩小为一个 CSS 文件,然后放入 public 目录中。

关于Laravel 5.0 文件夹结构 : public vs. 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28496301/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com