Laravel 模型中 $hidden 的作用
生活随笔
收集整理的這篇文章主要介紹了
Laravel 模型中 $hidden 的作用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
看源碼的注釋,$hidden 定義的屬性在被 序列化 的時候會被隱藏。
文檔解釋:https://laravel.com/docs/5.5/eloquent-serialization#hiding-attributes-from-json
當需要對用戶密碼或其它敏感信息在用戶實例通過數組或 JSON 顯示時進行隱藏,則可使用 hidden 屬性。
打印測試:
從打印效果可以看到,把數據序列化為 JSON 格式后,$hidden 設置的字段是不會顯示的。再看模型實例的打印效果中, hidden 數組中包括模型中設置的字段。
總結
以上是生活随笔為你收集整理的Laravel 模型中 $hidden 的作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 政策解读 | 杜绝“大数据杀熟” 《个人
- 下一篇: 跨盘LV整合及硬盘分区合并