我在网上某处读过blade
模板引擎中的{{ }}
自动清理输出。
但是,如果我想对控制器echo
进行消毒怎么办。Input::get
最好的方法是什么(e()
这只是一个htmlentities
或HTML::entities
其他东西)?
我在网上某处读过blade
模板引擎中的{{ }}
自动清理输出。
但是,如果我想对控制器echo
进行消毒怎么办。Input::get
最好的方法是什么(e()
这只是一个htmlentities
或HTML::entities
其他东西)?
我在网上某处读到刀片模板引擎中的 {{ }} 会自动清理输出。
这是不正确的。您需要使用三 (3) 个花括号来清理输出{{{ }}}
但是,如果我想从控制器回显经过清理的 Input::get 怎么办。
你不应该从你的控制器输出 - 你应该从一个视图中做
最好的方法是什么(e(),它只是一个 htmlentities 或 HTML::entities 或其他东西)?
是的 -e()
是 Laravel 4 中最好的方法。
在后端,{{{ }}}
所做的一切实际上是改变为{{ e() }}
反正的等价物
编辑:在 Laravel 5 中{{ }}
,{{{ }}}
现在清理输出。如果您需要在 Laravel 5 中有未经处理的输出 - 您可以使用{!! !!}