Laravel Eloquent 單表繼承
問題
您想要實作單表繼承來建立多個模型類型,這些模型類型共用公共屬性但又具有唯一屬性.
解:單表繼承
考慮使用單表繼承。在這種方法中,您有:
- 綁定到單一表格的基本 Post 模型。
- 擴充 Post 的衍生文章和問題模型。
- 中的型別列Post 表來區分模型型別。
解:多表繼承
單表繼承可能會導致空值。請考慮多表繼承:
- 每個模型類型(貼文、問題、文章)都有單獨的表格。
- posts 表中的外鍵列(postable_id、postable_type)引用另一個表表。
- Eloquent 模型中用於連接表的多態關係。
Eloquent 模型設定
Post
問題
問題
問題
/用法:
以上是以下是一些專注於問題和答案格式的標題選項,使用問題格式:
**選項 1(直接且清晰):**
* **單表繼承與多表繼承:哪個我的詳細內容。更多資訊請關注PHP中文網其他相關文章!