簡體   English   中英

更新Laravel中的public / assets vs.resources / assets文件夾,使用Bower / Gulp管理資產

[英]Updating public/assets vs. resources/assets folder in Laravel, managing assets with Bower / Gulp

我剛剛開始學習Laravel,並對目錄結構有一些疑問,正在使用composer,gulp,bower,“ public”文件夾,“ resources”等進行更新。對不起,我是新手。

我在線上有一個Laravel Admin模板,因此那里的設置可能與原始安裝有所不同,但看起來基本相同:

app
bootstrap
config
database
public
resources
storage
tests
vendor

我的問題是關於public下的資產文件夾和resource下的資產文件夾。 我擁有的模板使用gulp和bower,所以我的問題是,如果我為其中一個文件更改了一些CSS或javascript,我應該在/ resources / assets路徑還是/ public / assets路徑中執行此操作? 似乎您應該更新資源,然后使用bower和gulp進行更新,否則您的更改可能會被覆蓋。 這是否適用於/ resources / assets路徑中的所有內容? 在此處更新,然后更新您的/ public / assets路徑?

資源文件夾本質上是可以編譯的開發資產,這似乎有些奇怪,但是視圖位於資源文件夾中,而不是公共文件夾中。 那是因為它們是xxx.blade files.php文件,開發文件,並且在運行時被整理成公共目錄中的xxx.php虛擬文件嗎?

您可以使用Gulp和Bower來更有效地編譯自定義資產。 如果您下載的模板使用了這些工具,那么您需要在提供給Gulp / Bower的源文件中進行更改,它們將處理其余工作並將結果放在/ resources / assets中。

/ public / assets文件夾是您或下載的保存資產模板不會在Gulp / Bower中進行編輯的文件夾,可以從項目的根路徑進行訪問。 您在此處所做的編輯將保持不變,直到您再次進行任何手動修改為止。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM