자문 자답;;
Route::get('posts', function () { DB::listen(function($event){ dump($event->sql); var_dump($event->bindings); var_dump($event->time); }); $posts = App\Post::get(); $posts->load('user'); return view('posts.index', compact('posts')); });
생각해보니 이벤트 수정을 쿼리 날리기 전에 보내야 출력이 가능하네요;;
안녕하세요 몇달째(...) 강좌만 주구장창 보고 있는 laravel 유저입니다.
l5.appkr.kr의 강의 를 따라하는데 20강에서
위와 같은 코드로 post 들을 불러왔으나 http://l5.appkr.kr/lessons/20-eager-loading.html 강좌에서 말씀하시는
select * from posts
x 1건select * from users where users.id in (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
x 1건이 두건의 SQL 쿼리가 출력되지 않는데 다른 방식으로 dump를 해주어야하나요??
라라벨 버전은 5.7이고 php 버전은 7.1입니다.
감사합니다