-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
root
committed
Dec 22, 2017
1 parent
2d85921
commit d6696b8
Showing
2 changed files
with
226 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,170 @@ | ||
<?php | ||
|
||
return [ | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| 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. | ||
| | ||
*/ | ||
|
||
'enabled' => null, | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Storage settings | ||
|-------------------------------------------------------------------------- | ||
| | ||
| DebugBar stores data for session/ajax requests. | ||
| You can disable this, so the debugbar stores data in headers/session, | ||
| but this can cause problems with large data collectors. | ||
| By default, file storage (in the storage folder) is used. Redis and PDO | ||
| can also be used. For PDO, run the package migrations first. | ||
| | ||
*/ | ||
'storage' => [ | ||
'enabled' => true, | ||
'driver' => 'file', // redis, file, pdo, custom | ||
'path' => storage_path('debugbar'), // For file driver | ||
'connection' => null, // Leave null for default connection (Redis/PDO) | ||
'provider' => '' // Instance of StorageInterface for custom driver | ||
], | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Vendors | ||
|-------------------------------------------------------------------------- | ||
| | ||
| Vendor files are included by default, but can be set to false. | ||
| This can also be set to 'js' or 'css', to only include javascript or css vendor files. | ||
| Vendor files are for css: font-awesome (including fonts) and highlight.js (css files) | ||
| and for js: jquery and and highlight.js | ||
| So if you want syntax highlighting, set it to true. | ||
| jQuery is set to not conflict with existing jQuery scripts. | ||
| | ||
*/ | ||
|
||
'include_vendors' => true, | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Capture Ajax Requests | ||
|-------------------------------------------------------------------------- | ||
| | ||
| The Debugbar can capture Ajax requests and display them. If you don't want this (ie. because of errors), | ||
| you can use this option to disable sending the data through the headers. | ||
| | ||
*/ | ||
|
||
'capture_ajax' => true, | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Clockwork integration | ||
|-------------------------------------------------------------------------- | ||
| | ||
| The Debugbar can emulate the Clockwork headers, so you can use the Chrome | ||
| Extension, without the server-side code. It uses Debugbar collectors instead. | ||
| | ||
*/ | ||
'clockwork' => false, | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| DataCollectors | ||
|-------------------------------------------------------------------------- | ||
| | ||
| Enable/disable DataCollectors | ||
| | ||
*/ | ||
|
||
'collectors' => [ | ||
'phpinfo' => true, // Php version | ||
'messages' => true, // Messages | ||
'time' => true, // Time Datalogger | ||
'memory' => true, // Memory usage | ||
'exceptions' => true, // Exception displayer | ||
'log' => true, // Logs from Monolog (merged in messages if enabled) | ||
'db' => true, // Show database (PDO) queries and bindings | ||
'views' => true, // Views with their data | ||
'route' => true, // Current route information | ||
'laravel' => false, // Laravel version and environment | ||
'events' => false, // All events fired | ||
'default_request' => false, // Regular or special Symfony request logger | ||
'symfony_request' => true, // Only one can be enabled.. | ||
'mail' => true, // Catch mail messages | ||
'logs' => false, // Add the latest log messages | ||
'files' => false, // Show the included files | ||
'config' => false, // Display config settings | ||
'auth' => false, // Display Laravel authentication status | ||
'gate' => false, // Display Laravel Gate checks | ||
'session' => true, // Display session data | ||
], | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Extra options | ||
|-------------------------------------------------------------------------- | ||
| | ||
| Configure some DataCollectors | ||
| | ||
*/ | ||
|
||
'options' => [ | ||
'auth' => [ | ||
'show_name' => false, // Also show the users name/email in the debugbar | ||
], | ||
'db' => [ | ||
'with_params' => true, // Render SQL with the parameters substituted | ||
'timeline' => false, // Add the queries to the timeline | ||
'backtrace' => false, // EXPERIMENTAL: Use a backtrace to find the origin of the query in your files. | ||
'explain' => [ // EXPERIMENTAL: Show EXPLAIN output on queries | ||
'enabled' => false, | ||
'types' => ['SELECT'], // ['SELECT', 'INSERT', 'UPDATE', 'DELETE']; for MySQL 5.6.3+ | ||
], | ||
'hints' => true, // Show hints for common mistakes | ||
], | ||
'mail' => [ | ||
'full_log' => false | ||
], | ||
'views' => [ | ||
'data' => false, //Note: Can slow down the application, because the data can be quite large.. | ||
], | ||
'route' => [ | ||
'label' => true // show complete route on bar | ||
], | ||
'logs' => [ | ||
'file' => null | ||
], | ||
], | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Inject Debugbar in Response | ||
|-------------------------------------------------------------------------- | ||
| | ||
| Usually, the debugbar is added just before </body>, by listening to the | ||
| Response after the App is done. If you disable this, you have to add them | ||
| in your template yourself. See http://phpdebugbar.com/docs/rendering.html | ||
| | ||
*/ | ||
|
||
'inject' => true, | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| DebugBar route prefix | ||
|-------------------------------------------------------------------------- | ||
| | ||
| Sometimes you want to set route prefix to be used by DebugBar to load | ||
| its resources from. Usually the need comes from misconfigured web server or | ||
| from trying to overcome bugs like this: http://trac.nginx.org/nginx/ticket/97 | ||
| | ||
*/ | ||
'route_prefix' => '_debugbar', | ||
|
||
]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
<?php | ||
|
||
return [ | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Escape output | ||
|-------------------------------------------------------------------------- | ||
| | ||
| This option controls whether or not JavaScript in anchor tags should be | ||
| escaped or not, e.g. markdown like "[Link](javascript:alert('xss'))". | ||
| | ||
*/ | ||
|
||
'xss' => true, | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Automatically link URLs | ||
|-------------------------------------------------------------------------- | ||
| | ||
| This option controls the automatic anchor inserting on URLs in your | ||
| markdown. If this option is true, all websites in your markdown | ||
| will automatically be turned into anchor tags in your output. | ||
| | ||
*/ | ||
|
||
'urls' => true, | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Escape HTML markup | ||
|-------------------------------------------------------------------------- | ||
| | ||
| This option controls whether or not HTML entities should be escaped. | ||
| If this option is false, then users could be able to insert any | ||
| arbitrary HTML/scripts which may lead to XSS vulnerabilities. | ||
| | ||
*/ | ||
|
||
'escape_markup' => false, | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Automatically add line breaks | ||
|-------------------------------------------------------------------------- | ||
| | ||
| This option controls the automatic insertion of single line breaks | ||
| like GitHub Flavored Markdown (GFM). If this option is false, | ||
| users must enter two line breaks to start a new paragraph. | ||
| | ||
*/ | ||
|
||
'breaks' => false, | ||
|
||
]; |