php - 如何为菜单、内容、边栏和页脚创建单独的 Blade

标签 php html laravel-4

我的html代码是

<html>
<head>
</head>
<body>
<div id="content">
<div id="menu"></div>
<div id="container"></div>
<div id="sidebar"></div>
<div id="footer"></div>
<div>
</body>
</html>

master.blade.php 是

<html>
    <head>
    @yield('title')
    @yield('css')
@yield('js')
    </head>
    <body>
    <div id="content">
    <div id="container"></div>
    <div>
    </body>
    </html>

menu.blade.php 是

<div id="menu"></div>

sidebar.blade.php 是

<div id="sidebar"></div>

footer.blade.php 是

<div id="footer"></div>

我的 View 文件是home.blade.php

@extends('layouts.master')
@section('title')
<title>:: Login ::</title>
@stop
@section('js')
@stop
@extends('layouts.menu')    
@extends('layouts.sidebar')    
@extends('layouts.footer')    

路由器.php

Route::get('home', array('uses' => 'HomeController@home'));

HomeController.php 是

public function home()
    {
        return View::make('home');
    }

我跑了

localhost/project/public/index.php/home

它只显示 master blade 文件内容,y 侧边栏、页脚和菜单不显示,这是什么错误。

最佳答案

创建你的布局@including你的菜单:

<html>
    <head>
        <title>@yield('title')</title>
        @yield('css')
        @yield('js')
    </head>
    <body>
    <div id="content">
        <div id="container">
            @include('menu')
            @yield('content')
        </div>
    </body>
</html>

您的菜单:

<div id="menu">
    <ul>
        <li>
            Item 1
        </li>
        <li>
            Item 2
        </li>
        <li>
            Item 3
        </li>
    </ul>
</div>

你的观点:

@extends('layouts.master')

@section('title')
    :: Login ::
@stop

@section('content')
    This is your content!
@stop

关于php - 如何为菜单、内容、边栏和页脚创建单独的 Blade ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21953598/

相关文章:

javascript - 获取 div javascript 文件中的按钮

session - 在 Laravel 中使用 Redis 持久化闪存数据

php - Laravel 4 - 在其他 Controller 中使用 Controller Action ?

php - 向 PHP 添加动态选项从 SQL Server 数据库填充下拉列表

php - MySQLi 无法准备语句

php - 用于指示非致命服务器错误的 HTTP 状态代码

jquery - 如何根据 ajax 响应设置 html 元素的样式

javascript - 将收藏夹按钮添加到 html 表格

php - 渴望加载深层嵌套关系?

php - 通知 Controller 在 View 中单击了一个按钮