11
如何使用Laravel的Blade模板将变量传递到布局?
在Laravel 4中,我的控制器使用Blade布局: class PagesController extends BaseController { protected $layout = 'layouts.master'; } 主布局输出变量标题,然后显示一个视图: ... <title>{{ $title }}</title> ... @yield('content') .... 但是,在我的控制器中,我似乎只能将变量传递给子视图,而不是布局。例如,一个动作可以是: public function index() { $this->layout->content = View::make('pages/index', array('title' => 'Home page')); } 这只会将$title变量传递到视图的内容部分。如何将变量提供给整个视图,或者至少提供给主布局?