2016-12-19 32 views
0

我試圖創建在我AppServiceProvider新刀片指令:Laravel刀片compileString給了我一個空白頁

<?php 
public function boot() 
{ 
    Blade::directive('test', function() { 
    return Blade::compileString('@if(1==1) test @endif'); 
    }); 
} 

然後調用這個指令在我看來:

@test()

但它的不工作,給我一個空白頁。

回答

0

我嘗試幾件事情,但最後我解決這個問題由BladeCompiler.php複製和粘貼刀片指令代碼到我的自定義指令,而不是使用compileString