Skip to main content
Glama
brianirish

Laravel 12 Docs MCP Server

by brianirish
installation.md2.95 kB
# Debugbar - Installation Source: https://laraveldebugbar.com/installation/ Installation¶ ============= Install with composer¶ ---------------------- Danger Use the Debugbar only in development. Do not use Debugbar on publicly accessible websites, as it will leak information from stored requests (by design). Require this package with composer. It is recommended to only require the package for development. ```php composer require barryvdh/laravel-debugbar --dev ``` Laravel uses Package Auto-Discovery, so doesn't require you to manually add the ServiceProvider. > If you use a catch-all/fallback route, make sure you load the Debugbar ServiceProvider before your own App ServiceProviders. Enable¶ ------- By default, Debugbar will be enabled when `APP_DEBUG` is `true`. The profiler is enabled by default, if you have APP\_DEBUG=true. You can override that in the config (`debugbar.enabled`) or by setting `DEBUGBAR_ENABLED` in your `.env`. See more options in `config/debugbar.php` ```php /* |-------------------------------------------------------------------------- | Debugbar Settings |-------------------------------------------------------------------------- | | Debugbar is enabled by default, when debug is set to true in app.php. | You can override the value by setting enable to true or false instead of null. | | You can provide an array of URI's that must be ignored (eg. 'api/*') | */ 'enabled' => env('DEBUGBAR_ENABLED', null), 'hide_empty_tabs' => false, // Hide tabs until they have content 'except' => [ 'telescope*', 'horizon*', ], ``` ### Publish config¶ ```php php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider" ``` Non-default installs¶ --------------------- ### Without auto-discovery¶ If you don't use auto-discovery, add the ServiceProvider to the providers list. For Laravel 11 or newer, add the ServiceProvider in bootstrap/providers.php. For Laravel 10 or older, add the ServiceProvider in config/app.php. ```php Barryvdh\Debugbar\ServiceProvider::class, ``` If you want to use the facade to log messages, add this within the `register` method of `app/Providers/AppServiceProvider.php` class: ```php public function register(): void { $loader = \Illuminate\Foundation\AliasLoader::getInstance(); $loader->alias('Debugbar', \Barryvdh\Debugbar\Facades\Debugbar::class); } ``` ### With Octane¶ Make sure to add LaravelDebugbar to your flush list in `config/octane.php`. ```php 'flush' => [ \Barryvdh\Debugbar\LaravelDebugbar::class, ], ``` ### With Lumen¶ For Lumen, register a different Provider in `bootstrap/app.php`: ```php if (env('APP_DEBUG')) { $app->register(Barryvdh\Debugbar\LumenServiceProvider::class); } ``` To change the configuration, copy the file to your config folder and enable it: ```php $app->configure('debugbar'); ``` Back to top

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/brianirish/laravel-docs-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server