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 相关文章推荐
1.PHP简介
Oct 09 PHP
PHP的curl实现get,post和cookie(实例介绍)
Jun 17 PHP
php加密解密实用类分享
Jan 07 PHP
Yii2使用小技巧之通过 Composer 添加 FontAwesome 字体资源
Jun 22 PHP
php合并数组中相同元素的方法
Nov 13 PHP
php中instanceof 与 is_a()区别分析
Mar 03 PHP
谈谈你对Zend SAPIs(Zend SAPI Internals)的理解
Nov 10 PHP
PHP扩展Memcache分布式部署方案
Dec 06 PHP
php自定义函数实现二维数组按指定key排序的方法
Sep 29 PHP
Laravel 自定命令以及生成文件的例子
Oct 23 PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
Aug 11 PHP
php去除deprecated的实例方法
Nov 17 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
《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
php REMOTE_ADDR之获取访客IP的代码
2008/04/22 PHP
php htmlentities和htmlspecialchars 的区别
2008/08/18 PHP
PHP多线程编程之管道通信实例分析
2015/03/07 PHP
wampserver改变默认网站目录的办法
2015/08/05 PHP
php获取文件名称和扩展名的方法
2017/02/07 PHP
JS解密入门之凭直觉解
2008/06/25 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
2013/03/28 Javascript
Jquery的hide及toggle方法让超链接慢慢消失
2013/09/06 Javascript
js插件设置innerHTML时在IE8下提示“未知运行时错误”解决方法
2015/04/25 Javascript
jQuery操作动态生成的内容的方法
2016/05/28 Javascript
JS封装的三级联动菜单(使用时只需要一行js代码)
2016/10/24 Javascript
JavaScript表单验证完美代码
2017/03/02 Javascript
angular $watch 一个变量的变化(实例讲解)
2017/08/02 Javascript
基于vue组件实现猜数字游戏
2020/05/28 Javascript
Vue 中mixin 的用法详解
2018/04/23 Javascript
JavaScript之解构赋值的理解
2019/01/30 Javascript
vue实现鼠标移过出现下拉二级菜单功能
2019/12/12 Javascript
vue vantUI tab切换时 list组件不触发load事件的问题及解决方法
2020/02/14 Javascript
JavaScript实现多层颜色选项卡嵌套
2020/09/21 Javascript
python获取指定路径下所有指定后缀文件的方法
2015/05/26 Python
详解Python下Flask-ApScheduler快速指南
2018/11/04 Python
python hash每次调用结果不同的原因
2019/11/21 Python
使用 tf.nn.dynamic_rnn 展开时间维度方式
2020/01/21 Python
如何使用selenium和requests组合实现登录页面
2020/02/03 Python
将自己的数据集制作成TFRecord格式教程
2020/02/17 Python
Python如何将装饰器定义为类
2020/07/30 Python
python 模块导入问题汇总
2021/02/01 Python
创先争优活动方案
2014/02/12 职场文书
协议书模板
2014/04/23 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
开展党的群众路线教育实践活动情况汇报
2014/11/05 职场文书
现实表现材料范文
2014/12/23 职场文书
公务员政审材料
2014/12/23 职场文书
2015年宣传工作总结
2015/04/08 职场文书
Vue实现导入Excel功能步骤详解
2021/07/03 Vue.js