2014-02-09 4 views
1

У меня есть базовая установка Laravel 4.Включая файлы активов в макет

Я создал макеты и шаблоны, используя лезвие 4.

У меня есть логотип и файл CSS в каталоге моих активов.

/public/assets/img/logo.png 
/public/assets/css/style.css 

Мой макет находится:

/app/views/layouts/master.blade.php 

Что такое правильный способ включить их?

Я попытался это на логотип, например:

Но ничего не возвращает. Это также похоже на laravel 4, и клинок будет иметь более «правильный» способ сделать это.

ответ

1

Вам необходимо использовать класс HTML helper.

для вашего CSS появится в вашем <head>, как использовать таблицу стилей ссылка:

{{ HTML::style('assets/css/style.css') }} 

для ваших изображений использовать:

{{ HTML::image('assets/img/logo.png') }} 

Есть также HTMLBuilder методы .js файлов и других вещей, которые HTML-связанные. Обратите внимание, что URL-адреса относятся к /public в вашей установке Laravel.

Для получения дополнительной информации вы можете обратиться к документации API по адресу:

http://laravel.com/api/4.1/ Я не могу связать непосредственно с классом, поэтому ориентироваться на слева Illuminate\Html\HtmlBuilder

Смежные вопросы