2016-07-31 4 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 есть!

Я удалил кеш, но ничего не произошло. Эта проблема начинается после того, как я добавил version() в эликсир, но после этого я удалил всю папку сборки, теперь я не могу заставить стиль работать.

ответ

0

При использовании 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'); }} 
Смежные вопросы