我試圖根據學生表中名爲「stn」的屬性顯示我的學生的對象。當我使用主鍵時,我可以顯示它,但是當使用一個屬性時,函數返回一個對象時什麼都不返回。Laravel如何通過在我的模型中傳遞屬性來顯示行
@foreach($users as $user)
@foreach($user->contactlogs as $logs)
{{ $logs->students }}
@endforeach
@endforeach
這用來顯示學生對象,現在它來了什麼也沒有,這是我的模型
class ContactLog extends Model
{
protected $table = 'contactlogs';
public function users()
{
return $this->belongsTo(User::class, 'id');
}
public function students()
{
return $this->belongsTo(Student::Class);
}
}
class Student extends Model
{
protected $table = 'students';
public function user()
{
return $this->belongsTo(User::class);
}
public function contactlogs()
{
return $this->hasMany(ContactLog::class);
}
}
感謝您抽出寶貴的時間來幫幫忙,我不勝感激! – gxrobb