Я посмотрел на некоторые другие подобные сообщения, но, похоже, не могу решить эту проблему. Новое в Ларавеле. У меня есть мнение:Laravel 5.2 принадлежит к отношениям Попытка получить свойство не-объекта
@foreach($logged_jobs as $logged_job)
<li>{{ $logged_job->a_score->sport }}</li>
@endforeach
Model1:
class joblogs extends Model
{
public function a_score()
{
return $this->belongsTo('App\scores');
}
}
model2:
class scores extends Model
{
public function loggs()
{
return $this->hasMany('App\joblogs');
}
}
Я попытался назвать метод a_score() несколько имен. Если я только выхожу <li>{{ $logged_job }}</li>
, он работает, отображает все строки в таблице рабочих логов, но когда я пытаюсь добавить отношение, чтобы получить имя, оно дает ошибку.
Так вид следует читать: теннис теннис теннис регби регби и т.д.
есть только одна оценка за каждый score_id в журналах. Прилагаемые данные. – louisav