laravel 字段映射问题,表单中提交字段与数据表中字段不一致?

laravel 字段映射问题,表单中提交字段与数据表中字段不一致?,第1张

在Laravel ORM 模型内可以使用追加别名的方式实现。

首先在Model定义返哪绝漏姿内,追加 $appends 变量:

protected $append = ['coolName1', 'coolName2']

然后手动添加读取器的方法:

public function getCoolName1Attribute()

{

return $this->attributes['dbCol1']

}

有多少字段缓陪,就按照小驼峰的命名方式加上Attribute为方法名即可。

我是程序员小助手,持续分享编程知识,欢迎关注。

这个问题没有解决,大部分别的框架也核庆没有解决,所以暂时没有办法在Eloquent ORM 定义复合主键,解决办法:

1.使用doctrine。

2.在表单验证里面做验证,也能达到主键约束的效果。

关于这个问题其实在一年前就有国外的程序员在github上提了罩激issue的,并且taylorotwell还参与了讨论,他给出物氏袜的回复是laravel目前没有计划增加这个功能。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12432324.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存