laravel Package開發(fā),如何處理一個包內的Model和包外Model的多對多關系?
例如:比如我們要寫一個很牛逼的Article的Package,這個包主要提供管理文章的相關功能。如果別人也要寫博客網(wǎng)站用到Article功能,可以直接用我們的package。
但是在某些用了我們這個Article包的項目中,我們希望Article要跟項目中的User建立多對多關系,我們如何在Package的Article下定義好多對多關系呢?對于Article這個Pakcage,User這個Model不一定會存在。
1 回答

翻過高山走不出你
TA貢獻1875條經(jīng)驗 獲得超3個贊
如果不確定是否會存在,那么只有在項目中新建 class 去繼承 Article 包的類,然后再去定義關聯(lián)關系。
這個時候要利用繼承,多態(tài)這些特性來實現(xiàn)了。
- 1 回答
- 0 關注
- 490 瀏覽
添加回答
舉報
0/150
提交
取消