Problème de modèle d'association Laravel
認(rèn)證高級(jí)PHP講師
Boucle
foreach ($posts as $post) {
foreach ($post->comments as $c) {
//do something
}
}
Tant que la relation est définie correctement, elle sera bouclée comme ceci, semblable aux tableaux imbriqués, et la pagination n'a généralement pas besoin d'être écrite par vous-même.
Si vous souhaitez obtenir le résultat de join, utilisez simplement join au lieu de with.
laravel peut également effectuer directement des requêtes conjointes, par exemple
DB::table('orders')->join('order_items', 'order_items.order_id', '=', 'orders.id')->select('orders.id', 'orders.type', 'orders.created_at', 'order_items.amount', order_items.status')->paginate();
Ceux-ci sont effectivement inclus dans le document, veuillez lire attentivement le document avant de l'utiliser