您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
这篇文章主要介绍了laravel如何实现字段格式化以及modle字段类型转换,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
有些字段会用base64_decode加密存储,在每次查询都要查询出来解码。比较麻烦,laravel的model提供方法处理
在对应的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字段类型转换”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。