I'm trying to attach executed sql queries to my request. Unforunately my $logs array is empty.
$logs = [];
\DB::listen(function ($query) use ($logs) {
print_r($query->sql); // print_r here works
$logs[] = $query;
});
print_r($logs); // here $logs is empty
Why my $logs array is empty, but inside DB::listen print_r() works? How can I fix it to get my queries in $logs array?