1
我有laravel 4期未與3再利用關係Laravel
發生在Permissions_Role模型我有這樣的關係成立。
/**
* User Relationship
*
* @return User
*/
public function user()
{
return $this->belongsTo('User', 'user_id');
}
現在,我想稍後在模型中使用它來獲取該用戶的用戶名。在laravel 3中,這可以通過以下方式完成。
return ucword($this->user()->first()->username);
但是,在四,它似乎沒有返回一個對象的方式相同,我似乎無法弄清楚它的新語法。以下是我目前正在嘗試的。
/**
* Get username
*
* @return string
*/
public function getUsernameAttribute()
{
return ucwords($this->user()->first()->username);
}
對此的任何幫助將不勝感激。謝謝:)
?或'hasMany'? –
你也可以發佈更多的模型?很難理解哪個型號是哪個 –
這是用戶錯誤。我道歉。 –