Ich habe 3 Tabellen. users
, gallery
und gallery_blog
. gallery_blog
hat gallery_id
und . gallery_blog
ist eine Pivot-Tabelle. gallery
hat user_id
und name
. users
hat id
. Ein Benutzer hat viele Galerie. Eine Galerie hat viele Blogs.Laravel 5.5 Modell Pivot-Tisch zählen
Ich brauche eine Abfrage, um zu wissen, wie viele Blogs in einer Galerie mit Galerie Name des aktuellen Benutzers.
Ich schrieb unter Abfrage
use App\User as user_gallery;
$galleries = user_gallery::find(Auth::user()->id)->gallery;
I unten Code haben in User
Modell.
public function gallery() {
return $this->hasMany('App\Models\Gallery');
}