@extends('布局')laravel。 刀片模板系统似乎不起作用

我试图使用laravel的模板系统: blade但在文件users.blade.php使用下面的代码时似乎users.blade.php

@extends( '布局')

@section('content')用户! @停止

和浏览器,

@extends( '布局')


如果你在/app/views/layout.blade.php包含一个模板文件,这应该工作

<p>Some content here</p>

@yield('content')

<p>Some additional content here</p>

然后在你的/app/views/user.blade.php中的内容

@extends('layout')

@section('content')

<p>This is the user content</p>

@stop

如果你调用return View::make('user')你应该有编译的内容

<p>Some content here</p>

<p>This is the user content</p>

<p>Some additional content here</p>

我希望能帮助你澄清事情。 如果不是,你能提供你的模板文件位置和相关内容吗?


只需在@extends('yourlayoutfile')之前删除额外的空间或任何东西。

它应该是文件中的第一件事。

我面临同样的问题,并尝试了很多东西。突然间,我在@extends之前在文件的开头找到了一个空格。

删除了空间,工作正常。

谢谢。

格式:

@extends('layouts.default')
 @section('content') 
.....
 @stop

- -编辑 - -

如果这没有奏效,那就试试:

复制文件中的所有内容,然后删除该文件。

创建一个新文件并将其保存为filename.blade.php

只有在保存文件后才能将内容粘贴到页面中。 保存更改并运行它。

这工作。

谢谢。


你的布局在哪里?

如果它在app/views/layouts ,那么它应该是

@extends('layouts.index')

(假设名字是index.blade.php)

例如: @extends('layouts.foo')等于app/views/layouts/一个文件,称为foo.blade.phpfoo.php 。 (取决于如果你使用刀片)

链接地址: http://www.djcxy.com/p/18777.html

上一篇: @extends('layout') laravel. Blade Template System seems like Not working

下一篇: When is the stateful session bean destroyed?