Saturday, March 18, 2017

How to gell all categories of user?

I have two models: User, Category.

Each user can have one or more categories in table User_categories.

Also there is table User and Categories.

My relationship are:

User

public function categories(){
    return $this->hasMany('App\Category');
}

Category

public function users(){
    return $this->belongsToMany('App\User');
}

I try to get all categories of user throuth model Category:

User::where("id", $id)->with("country", "city", "categories")->first();



via Darama

Advertisement