一种收益率有效,而另一种无效
One yield is working while other doesn't
我正在尝试生成 header 页面以及内容页面。我的路线是这样的:
Route::get('projects/create', 'ProjectsController@create');
Route::get('/', function()
{
return view('pages.home');
});
查看>master.blade.php :
# Basic HTML stuff and <head></head>
<body>
@yield('header')
<div class="container text-center">
@yield('content')
</div>
</body>
页面>查看>项目>Create.blade.php:
@extends('master')
@section('content')
working
@stop
页面>查看>页面>Header.blade.php:
@extends('master')
@section('header')
<nav class="navbar navbar-inverse fixed-top">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="/pages/home">
...
@if(Auth::user())
...
@endif
@stop
当我用 @yield('header') 部分替换整个 header 代码时,它工作得很好。你有什么线索吗?
如果您已升级到 laravel 5.1 ..您可能想尝试 @section- @endsection
用于您的 blade 模板
我正在尝试生成 header 页面以及内容页面。我的路线是这样的:
Route::get('projects/create', 'ProjectsController@create');
Route::get('/', function()
{
return view('pages.home');
});
查看>master.blade.php :
# Basic HTML stuff and <head></head>
<body>
@yield('header')
<div class="container text-center">
@yield('content')
</div>
</body>
页面>查看>项目>Create.blade.php:
@extends('master')
@section('content')
working
@stop
页面>查看>页面>Header.blade.php: @extends('master')
@section('header')
<nav class="navbar navbar-inverse fixed-top">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="/pages/home">
...
@if(Auth::user())
...
@endif
@stop
当我用 @yield('header') 部分替换整个 header 代码时,它工作得很好。你有什么线索吗?
如果您已升级到 laravel 5.1 ..您可能想尝试 @section- @endsection
用于您的 blade 模板