好的,所以当我第一次开始时,我开始将资产存储在document_root/resources/assets\js\something.js
现在我知道索引不应该在public
文件夹之外,并且应该在公共文件夹中,以避免访问其他文件夹。这意味着我无法使用旧位置,有人告诉我应该将它们存储在/public/assets/js/something.js
中。
所以我的问题是,/resources/assets
有什么意义?您如何存储子域资产?在另一个文件夹下?
答案 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的来源。