时间:2021-05-26
测试框架版本是 Laravel 6.5, Eloquent 修改器使用可以参阅 ->查看文档
修改器的手动开关的场景就是差异化的返回数据,例如在后台管理的时候,图片地址要相对路径,然后 app 端期望返回全路径的地址,这个时候就需要手动开启和关闭了。
大概操作就是在模型中声明一个静态变量,然后修改器中判断这个静态变量值是 true/false; 如果是 true 则处理,如果为 false 就不处理,具体操作:
public static $modify = true; /** * 获取用户的姓名. * 判断是否需要修改及 $value 是不是空值 * @param string $value * @return string */ public function getFirstNameAttribute($value) { return self::$modify && $value ? ucfirst($value) : $value; }示例代码是默认开启修改器的,无需的话可以关闭修改器,在具体业务层使用前关闭就可以的
User::$modify = false; // 关闭修改器return $user:findOrFail(1);如果不手动关闭,想获取原数据,而不是被修改之后的值,也可以这样获取原始值:
$user = User::find(1);return $user->getOriginal('first_name');总结
以上所述是小编给大家介绍的Laravel 手动开关 Eloquent 修改器的操作方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
葫芦侠游戏修改器,是一款通用手机游戏的修改器(单机游戏),它可以帮助玩家减少游戏中的垃圾时间,让繁忙的我们也能更好的体验游戏带来的乐趣!葫芦侠修改器可以修改游戏
mac地址修改器是一款免费小巧的工具,但是还有很多朋友不知道怎么使用mac地址修改器,今天小编就为大家带来mac地址修改器的使用教程。软件名称:mac地址修
中央空调温控器操作方法如下: 1、开关机:把拨动开关拨动到ON位置,温控器开机;把开关拨动到OFF位置,温控器关机。 2、工作模式设定:把拨动开关拨动到CO
对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键,用来指定复杂的操作,比如增加、删
葫芦侠修改器安卓版下载地址:https:///game/112691.htm 1)下载葫芦侠安装成功后,请先打开葫芦侠修改器,然后再打开游戏,葫芦侠是以小图标