Je voudrais tester la sortie de la fonction Laravel dans MySQL, pour cela, j'ai besoin de traduire le code en requête SQL.Traduire Laravel fonction à SQL demande de tester
Fonction:
return DB::table('products')
->leftJoin('product_locations', 'products.id', '=', 'product_locations.productId')
->select(DB::raw('IF(product_locations.id is not null,concat(product_locations.id,"-","M"),concat(products.id,"-","N")) as id'), DB::raw('IF(product_locations.id is not null,1,0) as multilocation'), 'products.productName', 'products.productName as text', 'product_locations.productLocationName', 'product_locations.binLocationName', 'product_locations.unitCost', 'product_locations.amount')
->orderBy('products.productName')
->distinct()
->get();
Merci pour votre aide, j'ai essayé d'utiliser la journalisation des requêtes comme vous l'avez spécifié, mais je ne vois aucun résultat sur les outils de développement de chrome – allam
Cela affichera les requêtes exécutées sur votre écran, pas dans les outils de développement –