I have tables to store user's menu like below:
Table: modules
- id
- name
- status (will have values: active / inactive)
Table: menus
- id
- module_id
- link
Table: menu_user
- user_id
- menu_id
- join
Table: users
- id
- name
- password
The relationship will be like:
[users]-<menu_user>-[menus]-[modules]
Modules has many Menus; and relationship between Users and Menus is many to many.
I only can get user's menu:
$data = User::with('menus')->where('id', 2);
Any how with Eloquent way that I want to have the users's menu where the modules has active status?