Skip to content

Releases: barryvdh/laravel-debugbar

Fix non-Illuminate request handling

20 Nov 07:57
Compare
Choose a tag to compare
Copy ValueExporter to this package for 4.0 compat

See #225
Symfony 2.3 doesn't have this yet, copy it here for now.

L5 + Query/View Collector improvements

20 Nov 07:56
Compare
Choose a tag to compare
  • Fix L5 compatability
  • add hints + explain options to QueryLogger
  • update to Debugbar 1.10.x
  • new ViewCollector layout with more information

v1.7.7 - 5.0 compat, XSS fix and, 'enabled' closure

15 Sep 10:18
Compare
Choose a tag to compare

Make it compatible with Laravel 5.0-dev
Allow anonymous function as enabled setting (for IP checks etc)
Escape query bindings, to prevent executing of scripts/html

v1.7.6 - Fix reflash & caching

15 Sep 10:16
Compare
Choose a tag to compare

Fix reflash bug
Fix caching of debugbar assets

v1.7.4 - Rename assets routes

08 Sep 19:17
Compare
Choose a tag to compare
  • Rename assets routes to prevent Nginx conflicts

v.1.7.3 - Helpers & Always collect

05 Sep 15:09
Compare
Choose a tag to compare
  • Add helper functions (debug(), add/start/stop_measure() and measure()
  • Collect data on responses that are not redirect/ajax/html also.

v1.7.2 - Fix L4.0 compatibility

05 Sep 09:34
Compare
Choose a tag to compare

Fix 4.0 compatibility (problem with Controller namespace)
Give deprecation notice instead of publishing assets.

v1.7.1 - Fix Windows compatibility

05 Sep 09:27
Compare
Choose a tag to compare

Deprecated debugbar:publish command in favor of AssetController
Fixed issue with detecting absolute paths in Windows

v1.7.0 - PSR-4 + Rework asset handling

03 Sep 11:19
Compare
Choose a tag to compare

This release changed the way assets are handled by the Debugbar. Instead of copying the assets, a new AssetController has been added that generates the css/js from a route. Fonts and images have been inlined to make this possible.

Changelog:

  • Use AssetController instead of publishing assets to the public folder.
  • Inline fonts + images to base64 Data-URI
  • Use PSR-4 file structure

v1.0

15 Dec 18:52
Compare
Choose a tag to compare

Laravel Debugbar

This is a package to integrate PHP Debug Bar (https://github.com/maximebf/php-debugbar) with Laravel.
It includes a ServiceProvider to register the debugbar and attach it to the output. You can publish assets and configure it through Laravel.
It bootstraps some Collectors to work with Laravel and implements a couple custom DataCollectors, specific for Laravel.
It is configured to display Redirects and Ajax Requests. (Shown in a dropdown)

Screenshot

This includes some custom collectors:

  • RouteCollector: Show information about the current Route.
  • ViewCollector: Show the currently loaded views an it's data.
  • EventsCollector: Show all events
  • LaravelCollector: Show the Laravel version and Environment. (disabled by default)
  • SymfonyRequestCollector: replaces the RequestCollector with more information about the request/response
  • LogsCollector: Show the latest log entries from the storage logs. (disabled by default)
  • FilesCollector: Show the files that are included/required by PHP. (disabled by default)
  • ConfigCollector: Display the values from the config files. (disabled by default)

Bootstraps the following collectors for Laravel:

  • LogCollector: Show all Log messages
  • PdoCollector: Show Database Queries + Bindings
  • TwigCollector: For extra Twig info with barryvdh/laravel-twigbridge
  • SwiftMailCollector and SwiftLogCollector for Mail

And the default collectors:

  • PhpInfoCollector
  • MessagesCollector
  • TimeDataCollector (With Booting and Application timing)
  • MemoryCollector
  • ExceptionsCollector

It also provides a Facade interface for easy logging Messages, Exceptions and Time