DB의 모든 쿼리를 화면에 출력하기
Submitted by river -
등록 10 years ago - 수정 10 years ago
Eloquent ORM이 어떤 마술을 부리는지 알고 싶을 때가 많다. Laravel의 이벤트 리스너를 사용하면 간단하게 어떤 쿼리가 생성되서 실행되는지 볼 수가 있습니다.
// Display all SQL executed in Eloquent
DB::listen(function($query)
{
var_dump($query);
});
// DB::listen과 Event::listen('illuminate.query'은 동일하다.
Event::listen('illuminate.query', function($query)
{
var_dump($query);
});
관련글
Stats
-
0 likes
- 3192 views