在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目前没有计划增加这个功能。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)