因此,要让布局在控制器中工作,您需要首先content
在布局刀片模板中声明变量。
在您的控制器中执行您已经完成的操作,但在视图中使用目录结构时请记住点符号。layouts.master 与 layouts/master.blade.php 相同。
class UserController extends BaseController {
/**
* The layout that should be used for responses.
*/
protected $layout = 'layouts.master';
public function getIndex()
{
// Remember dot notation when building views
$this->layout->content = View::make('authentication.login')
->with('page_title','title');
}
}
在布局/master.blade.php
<div class="content">
{{-- This is the content variable used for the layout --}}
{{ $content }}
</div>
在身份验证/login.blade.php
<title>{{ $page_title }}</title>
如果您使用此结构,这将起作用。