2017-04-21 109 views
1

我研究了拉拉維爾的雄辯關係,我喜歡使用它們,但今天我迷惑關於下面三張表的關係。 我有這樣三個表之間的關係:這個名字laravel5.4雄辯的關係在三個表

1) companies {id, company_name} 
2) screens  {id, screen_name} 
3) company_screen {id, company_id, screen_id, connected[yes/no] } 

這是什麼類型的關係在laravel? 我如何獲取連接的屏幕(是),對於一家公司?

+0

換句話說,公司屏幕可以有很多公司和很多屏幕,對吧? –

+0

其多對多的關係.. –

+0

公司和company_screen,屏幕和company_screen像很多Tomany。您需要在這裏使用數據透視表和一個額外的「連接」列。 –

回答

0

發表我的問題後,我讀了很多關係https://laravel.com/docs/5.4/eloquent-relationships#updating-many-to-many-relationships 它只是多到多關係和額外的數據透視表。

謝謝

+0

是的一切都在laravel文檔中給出,所以請發佈這樣的問題之前請轉到他們的文檔, –

+0

@MuhammadRizwan是的,你是對的 http://stackoverflow.com/questions/41975152/laravel-relationship-in-a-pivot - 模型 –

+0

@Ahmed ali,這是一個不同的問題,涉及數據透視表,與關係無關,因爲您看到我沒有標記任何答案,因爲這裏的情況不同於您。 –