当前位置:首页 > CMS教程 > 其它CMS > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2021-12-26 16:21:02 浏览: 评论:0 

有些字段会用base64_decode加密存储,在每次查询都要查询出来解码,比较麻烦,laravel的model提供方法处理。

在对应的model里面

格式为(set/get)(字段名称,注1)(Attribute)

注:

1.首字母大写,下划线的地方字母大写,例如product_json在这里的写法是ProductJson

  1. /** 
  2.  * 查询用户的时候name字段处理 
  3.  * 
  4.  * @author Eric 
  5.  * @param $value 
  6.  * @return string 
  7.  */ 
  8. public function getNameAttribute($value
  9.   return base64_decode($value); 
  10.    
  11. /** 
  12.  * 添加用户的时候name字段处理 
  13.  * 
  14.  * @author Eric 
  15.  * @param $value 
  16.  * @return string 
  17.  */ 
  18. public function setNameAttribute($value
  19.   return base64_encode($value); 
  20. }

Tags: laravel字段格式化 modle类型转换

分享到: