【问题标题】:Including files in assets into layout将资产中的文件包含到布局中
【发布时间】:2014-03-06 18:13:12
【问题描述】:

我有一个基本的 Laravel 4 安装。

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

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

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

我的布局位于:

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

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

我已经尝试过这个标志,例如:

但什么也不返回。看起来 laravel 4 和刀片也会有一种更“正确”的方式来做这件事。

【问题讨论】:

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


    【解决方案1】:

    您需要使用HTML helper 类。

    让您的 CSS 以样式表链接的形式出现在您的 <head> 中:

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

    供您的图片使用:

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

    还有HTMLBuilder 方法用于.js 文件和其他与HTML 相关的东西。请注意,这些 URL 与您的 Laravel 安装中的 /public 相关。

    有关更多信息,您可以在以下位置查阅 API 文档:

    http://laravel.com/api/4.1/我似乎无法直接链接到课程,所以请在左侧导航至Illuminate\Html\HtmlBuilder

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-23
      相关资源
      最近更新 更多