建立一個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