0
Je les modèles suivants:Laravel 5.2: Modèles de commande par champ de table Pivot
- User:
id
- Product:
id
lid
user_id
- ProductCategories:
product_id
category_id
lid
- Category:
id
Relations:
Utilisateur hasMany Produit
Produit belongsToMany Catégorie
J'ai un utilisateur et J'ai un identifiant de catégorie et j'ai besoin des produits appartenant à cette catégorie commandés par le couvercle de ProductCategory
Quelle est la meilleure solution pour cela?
Actuellement, c'est ce que je suis Tring à utiliser, mais il ne commande pas par la bonne façon:
$products = $user->products()->whereHas('categories', function($q) use ($category){
$q->where('category_id', $category)->orderBy('product_categories.lid', 'asc');
})->paginate(20);