Laravel @yield内部用于刀片视图引擎的html标记

时间:2014-10-22 15:07:14

标签: php laravel blade

这可能吗?

<html @yield( 'AngularNamespace' )>
</html>

显然上面的内容不起作用......

2 个答案:

答案 0 :(得分:3)

它对我有用。

只要你的其他模板文件有

@section('AngularNamespace', 'NameSpaceHere')

答案 1 :(得分:1)

最好只将变量传递到视图中,或者创建一个视图编辑器将变量绑定到该特定视图。

<强>控制器:

return View::make('myView', ['AngularNamespace' => $AngularNamespace]);

View Composer:

View::composer(['layouts.master'], function($view){

    $view->with('AngularNamespace', 'myNameSpace');

});

查看:

<html {{ $AngularNamespace }} >
</html>