laravel 字段格式化 modle 字段類型轉(zhuǎn)換方法
有些字段會用base64_decode加密存儲,在每次查詢都要查詢出來解碼。比較麻煩,laravel的model提供方法處理
在對應(yīng)的model里面
格式為(set/get)(字段名稱,注1)(Attribute)
注:
1.首字母大寫,下劃線的地方字母大寫。例如product_json在這里的寫法是ProductJson
/** * 查詢用戶的時候name字段處理 * * @author Eric * @param $value * @return string */ public function getNameAttribute($value) { return base64_decode($value); } /** * 添加用戶的時候name字段處理 * * @author Eric * @param $value * @return string */ public function setNameAttribute($value) { return base64_encode($value); }
以上這篇laravel 字段格式化 modle 字段類型轉(zhuǎn)換方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
PHP程序員簡單的開展服務(wù)治理架構(gòu)操作詳解(三)
這篇文章主要介紹了PHP程序員簡單的開展服務(wù)治理架構(gòu)操作,總結(jié)分析了PHP開展服務(wù)治理架構(gòu)SOA服務(wù)相關(guān)概念、原理與操作注意事項,需要的朋友可以參考下2020-05-05ThinkPHP中SHOW_RUN_TIME不能正常顯示運(yùn)行時間的解決方法
這篇文章主要介紹了ThinkPHP中SHOW_RUN_TIME不能正常顯示運(yùn)行時間的解決方法,針對ThinkPHP配置文件config.php設(shè)置SHOW_RUN_TIME后不能顯示運(yùn)行時間情況下的解決方法,涉及針對ThinkPHP底層源文件的修改,需要的朋友可以參考下2015-10-10Laravel使用memcached緩存對文章增刪改查進(jìn)行優(yōu)化的方法
這篇文章主要介紹了Laravel使用memcached緩存對文章增刪改查進(jìn)行優(yōu)化的方法,結(jié)合實(shí)例形式分析了Laravel框架中使用memcached緩存實(shí)現(xiàn)針對增刪改查等操作的優(yōu)化功能,需要的朋友可以參考下2016-10-10Django中datetime的處理方法(strftime/strptime)
這篇文章主要介紹了Django中datetime的處理方式(strftime/strptime),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2018-07-07Yii中CGridView關(guān)聯(lián)表搜索排序方法實(shí)例詳解
這篇文章主要介紹了Yii中CGridView關(guān)聯(lián)表搜索排序方法,以實(shí)例形式詳細(xì)分析了CGridView關(guān)聯(lián)表搜索排序的實(shí)現(xiàn)過程與搜索結(jié)果出現(xiàn)問題的解決方法,是非常實(shí)用的技巧,需要的朋友可以參考下2014-12-12phpstorm動態(tài)調(diào)試環(huán)境部署過程
這篇文章主要介紹了php代碼審計phpstorm動態(tài)調(diào)試的過程,xdebug調(diào)試調(diào)試環(huán)境部署的操作過程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-04-04