Como obter a consulta SQL bruta do Query Builder no Laravel como uma string?
Olá a todos. Sou novo no Laravel e estou tentando depurar uma consulta complexa usando o Query Builder. Preciso ver qual consulta SQL exata o Eloquent está gerando para verificar se os JOINs e WHEREs estão sendo construídos corretamente.
O problema é que estou usando `DB::table('users')->select(...)->where(...)->get()`, e tudo funciona, mas quero ver o SQL final antes da execução para garantir que está correto. Por exemplo, tenho este código:
```php
$users = DB::table('users')
->join('orders', 'users.id', '=', 'orders.user_id')
->where('users.active', 1)
->whereIn('orders.status', ['pending', 'processing'])
->orderBy('users.created_at', 'desc')
->get();
```
Tentei usar `->toSql()`, mas ele retorna a consulta com placeholders `?` em vez dos valores reais.