Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何为菜单、内容、边栏和页脚创建单独的刀片_Php_Html_Laravel 4 - Fatal编程技术网

Php 如何为菜单、内容、边栏和页脚创建单独的刀片

Php 如何为菜单、内容、边栏和页脚创建单独的刀片,php,html,laravel-4,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> <

我的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>
php是

public function home()
    {
        return View::make('home');
    }
我要跑步吗

localhost/project/public/index.php/home

它只显示主刀片文件内容、y侧边栏、页脚和菜单,没有显示,这是什么错误。

创建一个布局
@包括
您的菜单:

<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>

“@extends”和“@include”之间的区别基本上是针对布局的,因此如果您不将其用作视图的第一项,它将不起作用。如果需要向某些视图添加更多代码,则必须根据具体情况使用section或include。
<div id="footer"></div>
@extends('layouts.master')
@section('title')
<title>:: Login ::</title>
@stop
@section('js')
@stop
@extends('layouts.menu')    
@extends('layouts.sidebar')    
@extends('layouts.footer')    
Route::get('home', array('uses' => 'HomeController@home'));
public function home()
    {
        return View::make('home');
    }
localhost/project/public/index.php/home
<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