laravel-doctrine / orm

A drop-in Doctrine ORM 2 implementation for Laravel 5+ and Lumen

Home Page:http://laraveldoctrine.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[PROPOSAL] It would be nice to see Doctrine queries in Laravel Telescope

rosamarsky opened this issue · comments

Expected behaviour

Queries are displaying on the Queries page

Actual behaviour

image

You might be able to build this by creating a logger.

See https://github.com/laravel-doctrine/orm/blob/9dc7790f86c2013fc43a733bde50efc0ec17881e/src/Loggers/LaravelDebugbarLogger.php for inspiration, and https://github.com/laravel/telescope/blob/4.x/src/Watchers/QueryWatcher.php for how to push to Telescope. Looks like Telescope::recordQuery is the way.

Register your logger in config/doctrine.php at the logger key (which should use the DOCTRINE_LOGGER environment variable.

You might be able to build this by creating a logger.

See https://github.com/laravel-doctrine/orm/blob/9dc7790f86c2013fc43a733bde50efc0ec17881e/src/Loggers/LaravelDebugbarLogger.php for inspiration, and https://github.com/laravel/telescope/blob/4.x/src/Watchers/QueryWatcher.php for how to push to Telescope. Looks like Telescope::recordQuery is the way.

Register your logger in config/doctrine.php at the logger key (which should use the DOCTRINE_LOGGER environment variable.

Thanks, I think it will help me a lot :)

@rosamarsky Relevant PR opened recently: #501. This might make the telescope QueryWatcher work as expected.