【发布时间】:2020-09-14 19:39:25
【问题描述】:
我对 laravel 很陌生,并且有一个与关系相关的非常基本的问题。
这是我的问题的一个例子:
我有一个名为 money_transfers 的迁移。
迁移包含以下内容:
- user_id(传输发送者)
- sentTo_id(发送到)
- 金额
- sent_at
user_id 和 sentTo_id 都指的是用户 ID。
现在,我想做的是:
以与汇款人相同的方式获取汇款人。就像下面的例子一样:
$transfer->sentTo->name
或
$transfer->sentTo->id
你明白我的意思。在此先感谢:)
【问题讨论】:
-
究竟是什么问题?只需建立多个关系。显示您现在拥有的代码。
-
您是否将关系添加到模型中?
-
是的,我将关系添加到模型中。我的意思是 (user_id, sentTo_id) 都指的是一个用户。如何让 laravel 知道 sentTo_id 是用户 ID?
标签: database laravel foreign-keys relationship