resources - Laravel Nova:绕过 getOriginal 的访问器
问题描述
使用 Laravel Nova 时,您可能希望$this->getOriginal('name')
绕过访问器来返回 name 的数据库值。然而,这种情况并非如此。
Text::make('Name')
->resolveUsing(function(){
return $this->getOriginal('name')
});
// Returns value provided by accessor
解决方案
要访问实际的原始属性,请使用 getRawOriginal()
Text::make('Name')
->resolveUsing(function(){
return $this->getRawOriginal('name')
});
// Returns value from database
推荐阅读
- c# - 在 C# 中使用 Castle.DynamicProxy 对数组进行排序
- python - 使用DockerOperator时如何同时使用xcom_push=True和auto_remove=True?
- google-bigquery - BigQuery 分析收费过高
- assembly - NASM:div 指令无法正常工作
- python - DEAP 遗传程序 - 交叉失败(不完整的树)
- typescript - 获取数组字面量的索引类型
- javascript - 如何保存变量/文本以供以后在赛普拉斯测试中使用?
- r - 通过在另一列中出现多个值来过滤组
- python - 如何将 xcom 变量推送到现有的 dag id?
- python - Python 多处理约束。仅限于与数据库的 3 个连接