在Laravel 4中使用布局的不同视图上的标题中加载CSS


Load CSS in header on different view with layout in Laravel 4

嗨,我是 Laravel 4 的新手,对使用刀片模板引擎加载 CSS/JS 文件有疑问。我正在使用一个整体布局,其中包含每个页面的导航栏。我的问题是,如果我想在该页面的标题中包含不同的 CSS 或 JS 文件,我将如何完成此操作,我正在扩展标题。这是一个例子

@extends('layouts.default')
@section('content')
{{HTML::script('js/example.js')}}
{{HTML::style('css/example.css')}}
@stop

显然,我的内容部分从默认布局的正文开始,当我在此查看页面源代码时,和标签会出现在正文中。这重要吗?

任何帮助表示赞赏。谢谢!

在我发布这篇文章大约 3 秒后,我想明白了,我想这就是学习的方式。

在视图中制作一个标题部分,并在标题中生成该部分,如下所示......

视图:

@extends('layouts.default')
@section('header')
{{HTML::script('js/example.js')}}
{{HTML::style('css/example.css')}}
@stop

@section('content')
// page stuff
@stop

布局:

<!DOCTYPE html>
<html>
<head>
    @yield('header')
</head>
<body>
    @yield('content')
</body>
</html>