我正在将项目从Laravel 4.2升级到5.4,我想知道是否有办法更改刀片的标签?
我有数百个地方使用{{{ $content }}}
来显示未转义的HTML。如果我无法更改,我需要手动将所有内容更改为{!! $content !!}
我看到这句话已被删除https://github.com/laravel/framework/issues/17640
但可以肯定还有办法解决这个问题吗?
修改
我在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 = ['{{{', '}}}'];