laravel 字段格式化 modle 字段类型转换方法
2019-09-30 17:27
1186 查看
有些字段会用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 字段类型转换方法就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- JavaScript转换数据库DateTime字段类型方法
- 更新数据库所有表的某一个指定字段 ,附加对‘将 varchar 值转换为数据类型为 int 的列时发生语法错误’处理方法
- 用SQL语句将一字段的ntext数据类型,转换成Nvarchar数据类型,其他类型的方法类似
- springbatch 读取csv文件时 文件中有字符串需要转换为Date类型的字段报错字符串不能转化为Date类型的解决方法
- Linq中字段数据类型转换问题(Linq to entity,LINQ to Entities 不识别方法"System.String ToString()"问题解决)
- Oracle数据库中CLOB类型字段取出转换String类型方法
- Linq中字段数据类型转换问题(Linq to entity,LINQ to Entities 不识别方法"System.String ToString()"问题解决)
- python dataframe astype 字段类型转换方法
- PL/SQL表中date类型的字段用getString方法取出之后的格式化为日期的方法
- “基类包括字段,但其类型与控件的类型不兼容”的解决方法
- Long和Date数据类型之间相互转换代码 - 调整时间推前往后,截取long型日期方法。
- JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法[转]
- json 转换类型 的好方法
- JS日期格式化转换方法
- 对Java字符串与整形、浮点类型之间的相互转换方法总结
- socket通讯中需要用到的一些数据类型转换的方法
- 无法将 匿名方法 转换为类型“System.Delegate”,因为它不是委托类型
- mysql数据库中“0000-00-00 00:00:00”格式无法转换成datatime类型的问题解决方法
- Mybatis的数据库字段类型JDBCType和java基本数据类型转换说明
- Oracle修改字段类型方法总结