如何在Laravel 5中覆盖刀片的默认转义功能?

安德森·席尔瓦(Anderson Silva)

我在这个问题上几乎解决了我的问题现在,我必须找到一种方法来替代默认的刀片转义功能。我认为有一种方法可以创建一个扩展并覆盖BladeCompiler类行为的类,通过这种方式,我可以进行如下操作:

class MyCustomCompiler extends BladeCompiler{
   function compileEscapedEchos($value){
        return parent::compileEscapedEchos(utf8_encode($value));
    }
}

如果可以的话,我只需要让laravel使用MyCustomCompiler而不是BladeCompiler。我该怎么做?

Lukasgeiter

您甚至不必重写编译器,只需在服务提供者中执行此操作:

Blade::setEchoFormat('e(utf8_encode(%s))');

这将改变{{ ... }}编译方式。默认格式为e(%s)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在React Components中更改默认的HTML转义功能?

来自分类Dev

如何在Laravel 5中访问刀片中的URL段?

来自分类Dev

如何在laravel 5中创建刀片模板?

来自分类Dev

如何在Laravel 5中更改默认登录URL?

来自分类Dev

如何在Laravel 5中更改默认日志?

来自分类Dev

如何在Laravel 5中更改默认登录URL?

来自分类Dev

如何在Laravel中覆盖软删除

来自分类Dev

如何在Laravel中覆盖软删除

来自分类Dev

@include如何在Laravel中的刀片模板中工作

来自分类Dev

@include如何在Laravel中的刀片模板中工作

来自分类Dev

如何在Laravel刀片模板中显示上传的图像?

来自分类Dev

如何在Laravel中返回非基于刀片的视图?

来自分类Dev

如何在Laravel刀片模板中显示上传的图像?

来自分类Dev

如何在刀片Laravel中显示元键值

来自分类Dev

如何在Laravel 5.3的刀片模板中获取ID

来自分类Dev

如何在刀片内的 Laravel 关系函数中传递参数?

来自分类Dev

如何覆盖Ember-addons中的默认功能

来自分类Dev

如何覆盖 AEM 中 RSS 提要的默认功能?

来自分类Dev

如何在Laravel刀片中显示iframe

来自分类Dev

如何在刀片Laravel中发送会话

来自分类Dev

如何在 Laravel 内部添加(刀片引擎?)

来自分类Dev

如何在Laravel 5中调用模型?

来自分类Dev

如何在Laravel 5中重置密码?

来自分类Dev

如何在Laravel 5中捕获ReflectionException?

来自分类Dev

如何在Laravel 5中压缩HTML

来自分类Dev

如何在Laravel 5中调用模型?

来自分类Dev

如何在Laravel 5中创建包?

来自分类Dev

如何在Laravel 5中删除会话

来自分类Dev

如何在Laravel 5中捕获ReflectionException?