Ich habe drei Modelle: Post
, List
und PostList
(Pivot). I DB Ich habe drei Tabellen: post (post_id, ...)
, list(list_id, ...)
, post_list(post_id, glist_id(In fact it's id of list))
.Wo Namen der Felder in "anglesomeToMany" festgelegt?
Ich habe einen solchen Code:
Post -
public function list()
{
return $this->belongsToMany(List::class, 'post_list');
}
List -
public function stories()
{
return $this->belongsToMany(Post::class, 'post_list');
}
PostList
public function post()
{
return $this->belongsTo(Post::class);
}
public function list()
{
return $this->belongsTo(list::class);
}
Mit einem solchen Code Laravel versuchen glist_id in PostList finden.
In welchen Teil der Relationen muss ich diese Spalte in der Tabelle PostList nicht Standard list_id, aber glist_id?