2015-07-30 4 views
2

Это своего рода глупый вопрос, и я искал похожие ответы и нашел некоторые, однако они немного более конкретны, чем то, что я прошу.Laravel 5: добавление пользовательских стилей/скриптов

Скажем, я хочу, чтобы включить пользовательский styles.css или scripts.js файл, я бы просто создать CSS/JS папку в resources/views папку, а затем вызвать их в моих blade.php файлов, как я обычно делаю в HTML-файл, когда не использовать Laravel?

Пример: <link type="text/css" rel="stylesheet" href="css/styles.css">

Или есть другой подход к этому в Laravel?

+0

Как я сказал, работает, но у них действительно есть некоторые более сложные управляющие активами, чтобы иметь дело с вещами, в зависимости от сложность вашего приложения, поэтому вы можете сначала изучить их. –

ответ

5

Поместите ваши CSS файлы в папку publicpublic/css/styles.css как

Используйте функцию asset() добавить css, javascript или images в шаблон лезвия.

Для таблиц стилей

<link href="{{ asset('css/styles.css') }}" rel="stylesheet" type="text/css" > 

или

<link href="{{ URL::asset('css/styles.css') }}" rel="stylesheet" type="text/css" > 

Для Javascript

<script type="text/javascript" src="{{ asset('js/scripts.js') }}"></script> 

или

<script type="text/javascript" src="{{ URL::asset('js/scripts.js') }}"></script> 

Вам также может быть интересно взглянуть на Laravel's Elixir, чтобы обработать ваши стили и javascript.

+0

В чем разница между 'активом' и' URL :: активом'? – Lansana

+0

один короче другого;) Функция 'asset()' является помощником и короче, чем использование laravel facade 'URL :: asset()'. Результат тот же. Думаю, это личное предпочтение. –

0

введите свой файл style.css внутри css-папки с именем:/css И ваш файл js внутри js-папки с именем:/jsput под кодом в вашем html-файле.

Ваши CSS файлы

<link rel="stylesheet" href="{{ URL::asset('css/yourstylesheet.css') }}" /> 

и JS файлы

<script type="text/javascript" src="{{ URL::asset('js/jquery.min.js') }}"></script> 
Смежные вопросы