laravel模型关联字段值大小写不一致怎么处理
模型关联
name1和name2都是英文
name1的值英文全是大写,
name2的值有几个是英文小写,
但是无法改数据库
导致在数据展示的时候,name2英文小写的值那个字段不显示,
这个怎么解决啊
怎么可以在模型关联的时候处理一下
public function test()
{
return $this->hasOne(user::class, 'name1', 'name2');
}
关于 LearnKu
我这里有个思路,但还没实践,楼主试试自己去 继承
Illuminate\Database\Eloquent\Relations\HasOneOrMany覆盖其中的匹配和查询方法后进行实例化返回。