Laravel键中的多对多关系?

时间:2018-11-11 02:52:53

标签: laravel laravel-5 laravel-5.2

如何为三个表之间的关系设置键(多对多):

distributor_contacts

distributor_contacts_instructor

distributor_instructors

distributor_contacts_instructor是中间表的地方:

| instructor_id | distributor_contacts_id

distributor_contacts表在哪里:

| user_id | 

distributor_instructors在哪里:

| user_id |

我需要将distributor_contacts_instructor的值distributor_instructors.user_id存储到distributor_contacts_instructor.instructor_id,将distributor_contacts_instructor.distributor_contacts_id的存储值存储到Auth::user()->id

如何在下面的模型中设置此关系?

return $this->belongsToMany(DistributorContacts::class, 'distributor_contacts_instructor', 'instructor_id', 'distributor_contacts_id', 'user_id', 'user_id');

我尝试过,但是不起作用

0 个答案:

没有答案