从昨天开始我一直在研究这个问题,我是数据表的新手,但是我似乎真的无法解决这个问题,我想做的是将我的processed_by
返回为名称而不是ID
现在,在verification_accounts表上,它具有user_id
和processed_by
由用户处理,抱歉拼写错误,但这是在数据库上,但是无论如何,我没有清楚地知道是
user_id
返回为:
{data: 'user.name'},
而不是user_id.name
,我不太明白为什么它会在用户表上返回用户的确切姓名,即使它以user.name的形式返回
但是当我执行processed_by.name
时,它不起作用:
{ data: 'processed_by.name' },
或
data: '{user.processed_by.name},'
都不起作用。它不会返回任何内容,但是如果我这样做
data: '{processed_by},'
在我的VerificationAccounts模型上,我已经具有以下方法:
public function user()
{
return $this->belongsTo('App\User');
}
public function processBy()
{
return $this->belongsTo('App\User','processed_by');
}
它只会返回ID。任何想法如何使这项工作?