建立一个API,但因为我从API响应动态地在Vue.js中创建表等,所以我无法使用blade html转义。Laravel 5 Global Mutator转义所有html字符?
我知道在我的模型,我可以使用赋值函数:
public function getNameAttribute($value) {
return strtolower($value); // example
}
但我们可以在很多车型中编辑的很多领域。有没有办法我可以自动返回所有值与htmlspecialchars()?
或者是更改API响应以在每个字段上运行htmlspecialchars()的唯一选项?
谢谢。
编辑:使用Laravel火花。建议的答案是创建一个新模型并将其扩展到我们的模型上,但Spark模型已经有一长串扩展类。
那是我最初的想法。我会回去编辑问题,但我实际上是在使用Laravel Spark。我们的自定义模型可以做到这一点,但Spark用户模型例如扩展了SparkUser,然后扩展了Authenticatable等等。 – Lovelock