我使用的是Laravel 5.1。我正在尝试使用Blade指令(@extend
)和我的自定义Blade指令。
Blade::directive('base', function() use ($theme) {
return "@extends($theme)"
});
但是,上面的代码只是字面上显示内容(@extends($theme)
)
答案 0 :(得分:3)
与我之前发表的评论相反,我认为使用刀片编译器是可能的(但未经测试)。
Blade::directive('base', function() use ($theme) {
return Blade::compileString("@extends({$theme})");
});