考慮這種關係:Laravel關係迴歸模型的模型ID insetead本身
// in Post model
public function user()
{
return $this->belongsTo('App\Models\User');
}
我覺得應該$post->user->name
足以讓後期的主人的名字。但$post->user
返回用戶標識而不是用戶模型。所以我必須使用:
$post->user()->first()->name;
不應該$post->user
返回帖子的主人?
你的關係是不正確的。您的帖子屬於用戶,對嗎?所以它應該是'$ this-> belongsTo('App \ Models \ User');' –
@StuartWagner謝謝,這是一個錯字! – PHPst