测试框架版本是 laravel 6.5, eloquent 修改器使用可以参阅 ->
修改器的手动开关的场景就是差异化的返回数据,例如在后台管理的时候,图片地址要相对路径,然后 app 端期望返回全路径的地址,这个时候就需要手动开启和关闭了。
大概操作就是在模型中声明一个静态变量,然后修改器中判断这个静梅花香自苦寒来的意思态变量值是 true/fal; 如果是 true 则处理,如果为 fal 就不处理,具体操作:
public static $modify = true; /** * 获取用户的姓名. * 判断是否需要修改及 $va大自然的语言ppt课件lue 是不台湾电视剧排行榜是空值 * @param string $value * @return string */ public function getfirstnameattribute($value) { return lf::$modify && $value ? ucfirst($value) : $value; }
示例代码是默认开启修改器的,无需的话可以关闭修改器,在具体业务层使用前关闭就可以的
ur::$modify = fal; // 关闭修改四六级考试网器return结婚接亲流程 $ur:findorfail(1);
如果不手动关闭,想获取原数据,而不是被修改之后的值,也可以这样获取原始值:
$ur = ur::find(1);return $ur->getoriginal('first_name');
总结
以上所述是www.887551.com给大家介绍的laravel 手动开关 eloquent 修改器的操作方法,希望对大家有所帮助
本文发布于:2023-04-08 03:58:12,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/c9ddb39699264ed135d68207aafca10e.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Laravel 手动开关 Eloquent 修改器的操作方法.doc
本文 PDF 下载地址:Laravel 手动开关 Eloquent 修改器的操作方法.pdf
留言与评论(共有 0 条评论) |