Ich schaute auf andere ähnliche Beiträge, aber kann nicht scheinen, diese zu lösen. Neu bei Laravel. Ich habe meine Ansicht:Laravel 5.2 gehört zu Beziehung Versuchen, Eigenschaft von Nicht-Objekt zu erhalten
@foreach($logged_jobs as $logged_job)
<li>{{ $logged_job->a_score->sport }}</li>
@endforeach
Modell1:
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');
}
}
Ich habe versucht, die a_score() -Methode mehrere Namen zu nennen. Wenn ich nur <li>{{ $logged_job }}</li>
ausgibt funktioniert es, zeigt alle Zeilen in der Joblogs-Tabelle, aber wenn ich versuche, die Beziehung hinzuzufügen, um den Namen zu erhalten, gibt es den Fehler.
So sollte Blick lesen: Tennis Tennis Tennis Rugby Rugby usw.
gibt es nur einen Score-Datensatz für jede score_id in den Protokollen. Daten beigefügt. – louisav