Я пытаюсь отобразить объект для моего ученика на основе атрибута «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