개발자의 끄적끄적

[lalavel] 라라벨 쿼리 출력 방법 본문

개발/php

[lalavel] 라라벨 쿼리 출력 방법

효벨 2025. 8. 26. 10:52
728x90
반응형

[lalavel] 라라벨 쿼리 출력 방법

 

made by Gemini

 

안녕하세요!

 

php 라라벨 프레임워크에서

 

쿼리 빌더를 사용해서 데이터 베이스를 가져오는데요!

 

쿼리가 오류가 있어서 디버깅을 하려고 할때

 

오류가 나는 부분의 쿼리를 출력해서 확인해보고 싶을때

 

아래 샘플을 참고해서 확인해보시면 됩니다.

 

use Illuminate\Support\Facades\DB;
use App\Models\User;

// 쿼리 빌더 예시
$query = DB::table('users')->where('status', 'active');
$sql = $query->toSql();
$bindings = $query->getBindings();

dd($sql, $bindings);

// Eloquent 예시
$eloquentQuery = User::where('email_verified_at', null);
$sql = $eloquentQuery->toSql();
$bindings = $eloquentQuery->getBindings();

dd($sql, $bindings);

 

 

위 내용 보시면 아시겠지만,

 

쿼리 마지막 부분에 $query->toSql() 을 이용해서 쿼리를 가져오고

 

getBindings 를 이용해서 변수에 대입되는 값을 가져온뒤

 

dd 로 출력하면 됩니다!

 

참고들 하시구요!

 

도움이 되셨다면, 구독/공감/댓글 부탁드립니다!

 

감사합니다!

반응형
Comments