将资产中的文件包含在布局中

时间:2014-02-09 13:49:56

标签: php html layout laravel-4 include-path

我基本安装了Laravel 4.

我已经使用刀片4设置了布局和模板。

我的资产目录中有一个徽标和一个css文件。

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

我的布局位于:

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

包含这些内容的正确方法是什么?

我为徽标试过这个例子:

但什么都不回报。它看起来像laravel 4和刀片将有更“正确”的方式。

1 个答案:

答案 0 :(得分:1)

您需要使用HTML helper类。

让您的CSS显示在<head>中作为样式表链接使用:

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

您的图片使用:

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

还有HTMLBuilder.js文件的方法以及与HTML相关的其他内容。请注意,这些网址与Laravel安装中的/public相关。

有关详细信息,请参阅以下网址上的API文档:

http://laravel.com/api/4.1/我似乎无法直接链接到某个类,因此请在左侧导航到Illuminate\Html\HtmlBuilder