Você pode querer verificar a Laravel debugbar . Eu não desenvolveria um aplicativo Laravel sem ele. Ele fornecerá um detalhamento de todas as consultas (incluindo consultas repetidas e consultas ajax), com a velocidade em que foram executadas e uma nota para a linha no controlador/método que as chamou. (Também fornece TONELADAS de mais informações, como vistas, portões, rotas, etc.)
Além disso, o Laravel tem um
toSql()
método que você pode usar em vez de seu exemplo. Ele só mostrará a declaração preparada como seu exemplo , mas é pelo menos um pouco mais limpo. Se você usar toSql()
, você deve aplicá-lo antes de executar a consulta. $foo = Foo::where('bar', 'baz');
$foo_sql = $foo->toSql();
$foo->get();