小编Mic*_*ael的帖子

使用laravel Blade嵌套视图

我搜索了SO,并在Laravel文档中挖了但是我不确定我是否完全理解我想做什么.

我正在使用Laravel 4.我想知道如何在其他视图中嵌套视图.

例如,我有一个基本布局..让我们调用它 layout.blade.php

<html>
    <head>
      <title>{{ $title }}</title>
    </head>
    <body>
        @yield('nav')  
        @yield('content')
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

接下来我有一个页面的刀片home:

@extends('layout')

@section('nav')
<p>NAVIGATION</P>
@end

@section('content')
<p>HELLO WORLD!</P>
@end
Run Code Online (Sandbox Code Playgroud)

我有几个不同的导航布局,一个用于管理员,另一个用于超级用户,另一个用于普通用户.

有没有办法在里面添加另一个刀片视图section('nav')?

@section('nav')
// do something magical here?
@end
Run Code Online (Sandbox Code Playgroud)

对于每个刀片布局而言,当重复使用多个片段时,我需要重复导航代码是没有意义的.

laravel blade laravel-4

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

blade ×1

laravel ×1

laravel-4 ×1