我正在将项目从Laravel 4.2升级到5.4,我想知道是否有方法更改刀片标签?我使用{{{ $content }}}
来显示未转义的html。如果我无法改变它,我需要将手动更改他们都{!! $content !!}
在Laravel 5.4中更改刀片内容标签
我看到这句话,它已被删除https://github.com/laravel/framework/issues/17640
但surerly还是有办法解决?
编辑
我发现,我可以在BladeCompiler.php
更改。我的下一个问题,就是“正规回声”之间的区别“逃脱回声”
/**
* Array of opening and closing tags for raw echos.
*
* @var array
*/
protected $rawTags = ['{!!', '!!}'];
/**
* Array of opening and closing tags for regular echos.
*
* @var array
*/
protected $contentTags = ['{{', '}}'];
/**
* Array of opening and closing tags for escaped echos.
*
* @var array
*/
protected $escapedTags = ['{{{', '}}}'];
为什么你没有使用你的IDE来帮助你这,取代{{{到{!!和}}}在所有地方?这是做到这一点的正确方法。 –
我不认为phpstorm有一种方法来查找和替换递归,否则我会 – Ben
如果任何PHP有一个功能,它将是PHPStorm。然而,替换函数非常常见,记事本++等也可以做到这一点。 –