我目前正在學習與Laravel
的發展,我遇到了一個小問題。我想有兩個Models
:Users
和Addresses
在哪裏把hasOne和外鍵在Laravel
用戶有一個Address
,所以我必須把foreign key
爲address
在user
表吧?但根據Laravel documentation,Address
表具有user foreign key
。
Eloquent根據型號名稱假定關係的外鍵。在這種情況下,手機型號會自動假定有一個user_id外鍵。如果您希望覆蓋這個約定,你可以傳遞第二個參數hasOne方法:
我應該如何工作有foreign key
在User
表,而不是在Address
表(這是方式更多的邏輯我的想法)。謝謝!
我想這樣做,因爲我的地址實體將用於一個「事件」實體,它也將有一個地址。 – Sakuto