Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在laravel中处理类似字符串的刀片模板?_Php_Laravel_Laravel 5.2 - Fatal编程技术网

Php 如何在laravel中处理类似字符串的刀片模板?

Php 如何在laravel中处理类似字符串的刀片模板?,php,laravel,laravel-5.2,Php,Laravel,Laravel 5.2,我有密码: $a = test $string = 'test {{ $a }}'; 我想处理$string变量中的字符串作为blade模板。我知道我可以将此保存为临时视图,如下所示: $a = test $string = 'test {{ $a }}'; file_put_contents('temp.blade.php', $string); $processedString = View::make('temp', compact($a)); 但我不想保存临时文件,我想要如下内容:

我有密码:

$a = test
$string = 'test {{ $a }}';
我想处理$string变量中的字符串作为blade模板。我知道我可以将此保存为临时视图,如下所示:

$a = test
$string = 'test {{ $a }}';
file_put_contents('temp.blade.php', $string);
$processedString = View::make('temp', compact($a));
但我不想保存临时文件,我想要如下内容:

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

有什么想法吗?

没有,默认情况下,laravel不支持此功能,但支持此软件包

https://github.com/TerrePorter/StringBladeCompiler
像魅力一样为我工作。

可能重复