Ich versuche herauszufinden, wie alle Beiträge für eine Kategorie mit Laravel Eloquent 5.3 zu bekommen.Laravel erhalten Beiträge nach Kategorie
Ich habe drei Tabellen ..
**Posts**
id | title | text
**Term_relationships**
term_id | post_id
**Terms**
id | name
Eloquent Modelle
class Term extends Model
{
public function posts()
{
return $this->belongsToMany('App\Post', 'term_relationship');
}
}
class Post extends Model
{
public function terms()
{
return $this->belongsToMany('App\Term', 'term_relationship');
}
}
class Term_relationship extends Model
{
}
ich mit zum Beispiel
Term::where('name', $category)->posts->get();
Bitte liefern Sie Ihre Eloquent Modelle. Vielleicht müssen Sie die Beziehungen zwischen den Modellen definieren, um sie korrekt abzurufen. –
Okey, ich habe jetzt den Beitrag mit den Modellen aktualisiert. – mattesj