laravel 字段格式化 modle 字段类型转换方法


Posted in PHP onSeptember 30, 2019

有些字段会用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 字段类型转换方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
解决GD中文乱码问题
Feb 14 PHP
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
Jun 25 PHP
基于PHP创建Cookie数组的详解
Jul 03 PHP
php分页函数示例代码分享
Feb 24 PHP
IIS6.0 开启Gzip方法及PHP Gzip函数分享
Jun 08 PHP
php防止sql注入简单分析
Mar 18 PHP
codeigniter中实现一次性加载多个view的方法
Mar 20 PHP
php随机获取金山词霸每日一句的方法
Jul 09 PHP
PHP 下载文件时如何自动添加bom头及解释BOM头和去掉bom头的方法
Jan 04 PHP
php使用strip_tags()去除html标签仍有空白的解决方法
Jul 28 PHP
PHP扩展mcrypt实现的AES加密功能示例
Jan 29 PHP
PHP操作Redis常用命令的实例详解
Dec 23 PHP
laravel-admin解决表单select联动时,编辑默认没选上的问题
Sep 30 #PHP
laravel-admin的图片删除实例
Sep 30 #PHP
laravel-admin的多级联动方法
Sep 30 #PHP
php更新cookie内容的详细方法
Sep 30 #PHP
使用laravel的migrate创建数据表的方法
Sep 30 #PHP
Yii2.0框架behaviors方法使用实例分析
Sep 30 #PHP
php解决约瑟夫环算法实例分析
Sep 30 #PHP
You might like
php 数组的指针操作实现代码
2011/02/08 PHP
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
php不用正则验证真假身份证
2013/11/06 PHP
浅析Yii2 GridView实现下拉搜索教程
2016/04/22 PHP
PHP面向对象学习之parent::关键字
2017/01/18 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
2017/09/01 PHP
PHP实现通过strace定位故障原因的方法
2018/04/29 PHP
php微信公众号开发之校园图书馆
2018/10/20 PHP
asp.net和asp下ACCESS的参数化查询
2008/06/11 Javascript
javascript脚本编程解决考试分数统计问题
2008/10/18 Javascript
js验证整数加保留小数点的简单实例
2013/12/02 Javascript
thinkphp中常用的系统常量和系统变量
2014/03/05 Javascript
js实现数字每三位加逗号的方法
2015/02/05 Javascript
swtich/if...else的替代语句
2015/08/16 Javascript
JavaScript实现身份证验证代码
2016/02/17 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
2016/08/20 Javascript
js常用DOM方法详解
2017/02/04 Javascript
js实现数字递增特效【仿支付宝我的财富】
2017/05/05 Javascript
Vue2.0 axios前后端登陆拦截器(实例讲解)
2017/10/27 Javascript
JavaScript判断日期时间差的实例代码
2018/03/01 Javascript
解决vue 格式化银行卡(信用卡)每4位一个符号隔断的问题
2018/09/14 Javascript
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
2019/05/09 Javascript
egg.js的基本使用和调用数据库的方法示例
2019/05/18 Javascript
微信小程序canvas截取任意形状的实现代码
2020/01/13 Javascript
[01:09]2014DOTA2国际邀请赛 TI4西雅图DOTA2 中国美女coser加油助威
2014/07/20 DOTA
python tkinter控件布局项目实例
2019/11/04 Python
Python内置类型性能分析过程实例
2020/01/29 Python
新手常见Python错误及异常解决处理方案
2020/06/18 Python
浅谈pytorch中的BN层的注意事项
2020/06/23 Python
作为网站管理者应当如何防范XSS
2014/08/16 面试题
2014年新生军训方案
2014/05/01 职场文书
学习方法演讲稿
2014/05/10 职场文书
班主任工作经验交流材料
2014/05/13 职场文书
机电一体化毕业生自荐信
2014/06/19 职场文书
2015年公司保安年终工作总结
2015/05/14 职场文书
MyBatis自定义SQL拦截器示例详解
2021/10/24 Java/Android