在哪里存储子域资产?

时间:2018-02-01 23:11:00

标签: php laravel

好的,所以当我第一次开始时,我开始将资产存储在document_root/resources/assets\js\something.js

现在我知道索引不应该在public文件夹之外,并且应该在公共文件夹中,以避免访问其他文件夹。这意味着我无法使用旧位置,有人告诉我应该将它们存储在/public/assets/js/something.js中。

所以我的问题是,/resources/assets有什么意义?您如何存储子域资产?在另一个文件夹下?

1 个答案:

答案 0 :(得分:0)

资源/资产的要点是包含您的源资产(js,img,css等)。 然后,您可以编译/转换/复制/(选择您想要做的)将它们放到公共/资产上,以便从Internet访问。

资源文件夹可以是这样的:

/resources
    /assets
       /fonts
       /img
       /scss (contains files that cannot be understood by the web browser)
       /ts (same here)

您的公用文件夹:

/public
    /assets
       /fonts
       /img
       /css (contains css files compiled from your scss files)
       /js (contains javascript files transpiled from typescript)

这是Laravel mix的来源。