Laravel 如何才能跳过修改器,让它不执行?

weixin_38048698 2019-09-18 04:03:29
场景是:前台显示一个字段需要用修改器修改后显示,后台的字段不需要用修改器要直接展示原始数据库中的内容 要如何解决这种情况呢?是否可以在后台读取字段的时候禁用修改器?
...全文
499 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38050602 2019-09-18
  • 打赏
  • 举报
回复
用 resource 去过滤就可以了
weixin_38071610 2019-09-18
  • 打赏
  • 举报
回复
问题已解决 问题:当实际业务中,使用了修改器的字段在某些时候不需读取修改后的值了,需要数据库原始值的时候。laravel 中如何处理 解决方式:5.5+ 版本中,利用 getOrigina() 方法,位置:vendor\laravel\framework\src\Illuminate\Database\Eloquent\Concerns\HasAttributes.php 可以获得对象某字段的原始值,即没有被修改器修改过的值 $obj->getOriginal('column_name');
weixin_38101791 2019-09-18
  • 打赏
  • 举报
回复
getOriginal();

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧