Ich versuche, alle Posts (Model: Post), die keine Zeile im PostsHistory Modell haben, zurückzugeben.Laravel Beziehung `whereNotIn` andere Tabelle
Mein Code ist:
public function posts(){
return $this->hasMany('App\Post');
}
public function remaining_posts(){
$history = PostHistory::all()->pluck('id');
return $this->posts->whereNotIn('post_id', $history);
}
Aber ich erhalte eine Fehlermeldung
[BadMethodCallException]
Method whereNotIn does not exist.
Gibt es eine Möglichkeit, die remaining_posts durch eine Beziehung bekommen konnte oder kann nur in der Steuerung durchgeführt werden?
Danke für die Erklärung :) – George