2016-07-31 48 views
0

在Laravel,我在public/css/app.css如下:風格停止添加版本後努力長命仙丹

body { background: "red"; } 

它連接到我的佈局是這樣的:

<link rel="stylesheet" href="/css/app.css" media="screen" title="no title" charset="utf-8"> 

但是當我去主頁,風格不適用於身體。我檢查了源代碼和CSS文件在那裏!

我刪除了緩存但什麼也沒有發生。在向elixir添加version()之後開始了這個問題,但在此之後,我刪除了所有生成文件夾,現在我無法使樣式工作。

回答

0

當您在elixir中使用version()時,文件名會更改。您可以添加下面的幫助

<link rel="stylesheet" href="{{ elixir('css/app.css') }}"> 

這將始終返回正確的文件名。

請參考documentation進行版本控制和緩存清除。

另外,請確保您在刪除構建文件夾後再次運行gulp命令。

0

我認爲你需要使用asset指公共文件夾/鏈接到文件

<link rel="stylesheet" href="{{asset('/css/app.css')}}" media="screen" title="no title" charset="utf-8"> 
0

你應該寫這個。這是Laravel預定義功能

{{ HTML::style('css/app.css'); }}