是否可以设计属于同一类的类?
离。 People1
Account
Balance
,People2
Account
Balance
People1
创建一个事件,将Credit
从People1->Account
传递到People2->Account
所以Event
表看起来像:
id | people1 | account | amount
事件:
1 | foo | bar | -300
2 | foo2| bar | +300
事件1与事件2有关。如何使用Laravel关系指定?
我可以指定类似$this->belongTo('App\Event')?
的事件类吗?
但在这种情况下,Laravel文档声明它所属的类也应该有hasOne
关系。
答案 0 :(得分:1)
一种可能的解决方案是:
public function parent()
{
return $this->belongsTo('App\Event');
}
public function child()
{
return $this->hasOne('App\Event');
}
这应该没有问题。干杯!