저는 Laravel 함수의 출력을 MySQL에서 테스트하고 싶습니다. 코드를 SQL 요청으로 변환해야합니다.Laravel 함수를 SQL 요청 테스트로 변환합니다.
기능 :
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();
도움을 주셔서 감사합니다. 지정한대로 쿼리 로깅을 사용하려고했지만 "chrom 's developer tools"에 대한 결과가 전혀 표시되지 않습니다. – allam
dev 도구가 아닌 화면에 실행 된 쿼리가 표시됩니다 –