在laravel中我将事件连接到这样的用户:
class User extends Model
{
public function events()
{
return $this->belongsToMany('App\Event', EventUser::TABLE_NAME, 'user_id', 'event_id');
}
}
效果很好,但现在我正在实现重复功能,所以我将来在数据库中插入重复事件2年,而且我不想制作1000个插入,所以我决定我会有父事件,子事件将在数据库中有parent_id。现在问题是我无法使用belongsToMany获取这些事件,因为我需要注意2个键... id和parent_id。
知道我该怎么做吗?我希望获得与用户和事件相关联的事件,其中父事件与用户相关联。
答案 0 :(得分:1)
ecxecve(".../wc", "wc", env)