L'eager loading charge les relations d'un lot de modèles en une requête supplémentaire au lieu d'une par modèle. Avec with('relation'), on évite le problème N+1. Model::preventLazyLoading() fait lever une erreur en développement quand un chargement paresseux se produit.
Exemple
$articles = Article::with('auteur')->get();