2017-03-27 8 views
1

私はコードを持っている:私は、ブレードテンプレートとして$文字列変数に文字列を処理したいlaravelでブレードテンプレートのような文字列を処理する方法は?

$a = test 
$string = 'test {{ $a }}'; 

を。私は、このように一時ビュー何かにこれを保存することができます知っている:

$a = test 
$string = 'test {{ $a }}'; 
$processedString = View::makeFromString($string, compact($a)); 

任意のアイデア:

$a = test 
$string = 'test {{ $a }}'; 
file_put_contents('temp.blade.php', $string); 
$processedString = View::make('temp', compact($a)); 

が、私は一時ファイルを保存する必要はありませんが、私のような何かをしたいですか?

+0

[文字列からブレードテンプレートをコンパイルする方法はありますか?](http://stackoverflow.com/questions/16891398/is-there-any-way-to-compile-a-blade-テンプレートからの文字列) – Szenis

答えて

0

いいえ、デフォルトlaravelことによって、これをサポートしていませんが、私にとっては魔法のように、このパッケージ

https://github.com/TerrePorter/StringBladeCompiler 

作品。

関連する問題