You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

417 lines
13 KiB
PHTML

1 year ago
<?php
return [
/*
|--------------------------------------------------------------------------
| Host
|--------------------------------------------------------------------------
|
| Dumps App Host address. By default: '127.0.0.1',
| Uncomment the line below according to your environment.
|
*/
'host' => env('DS_APP_HOST', '127.0.0.1'),
//'host' => 'host.docker.internal', //Docker on Mac or Windows
//'host' => '127.0.0.1', //Homestead with the VirtualBox provider,
//'host' => '10.211.55.2', //Homestead with the Parallels provider,
/*
|--------------------------------------------------------------------------
| Port
|--------------------------------------------------------------------------
|
| Dumps App port. By default: 9191
|
*/
'port' => env('DS_APP_PORT', 9191),
/*
|--------------------------------------------------------------------------
| Auto Invoke Desktop App
|--------------------------------------------------------------------------
|
| Invoke LaraDumps Desktop App to gain focus when a new dump arrives.
|
*/
'auto_invoke_app' => env('DS_AUTO_INVOKE_APP', true),
/*
|--------------------------------------------------------------------------
| SQL Query dump
|--------------------------------------------------------------------------
|
| When `true`, it allows to dump database and send them to Desktop App.
| Required for: ds()->queriesOn() method.
|
*/
'send_queries' => env('DS_SEND_QUERIES', false),
/*
|--------------------------------------------------------------------------
| HTTP Client dump
|--------------------------------------------------------------------------
|
| When `true`, it allows to dump HTTP and send them to Desktop App.
| Required for: ds()->httpOn() method.
|
*/
'send_http_client_requests' => env('DS_SEND_HTTP_CLIENT_REQUESTS', false),
/*
|--------------------------------------------------------------------------
| Commands dump
|--------------------------------------------------------------------------
|
| When `true`, it allows to dump Commands and send them to Desktop App.
| Required for: ds()->commandsOn() method.
|
*/
'send_commands' => env('DS_SEND_COMMANDS', false),
/*
|--------------------------------------------------------------------------
| Job dump
|--------------------------------------------------------------------------
|
| When `true`, it allows to dump Job and send them to Desktop App.
| Required for: ds()->jobsOn() method.
|
*/
'send_jobs' => env('DS_SEND_JOBS', false),
/*
|--------------------------------------------------------------------------
| Cache dump
|--------------------------------------------------------------------------
|
| When `true`, it allows to dump Cache and send them to Desktop App.
| Required for: ds()->cacheOn() method.
|
*/
'send_cache' => env('DS_SEND_CACHE', false),
/*
|--------------------------------------------------------------------------
| Dump Scheduled Commands
|--------------------------------------------------------------------------
|
| When `true`, it allows to dump Scheduled Commands and send them to Desktop App.
| Required for: ds()->scheduledCommandOn() method.
|
*/
'send_scheduled_commands' => env('DS_SEND_SCHEDULED_COMMANDS', false),
/*
|--------------------------------------------------------------------------
| Gate & Policy dump
|--------------------------------------------------------------------------
|
| When `true`, it allows to dump Gate & Policy and send them to Desktop App.
| Required for: ds()->gateOn() method.
|
*/
'send_gate' => env('DS_SEND_GATE', false),
/*
|--------------------------------------------------------------------------
| Log dump
|--------------------------------------------------------------------------
|
| When `true`, it allows to dump Laravel logs and send them to Desktop App.
| Required for logs dumping.
|
*/
'send_log_applications' => env('DS_SEND_LOGS', false),
/*
|--------------------------------------------------------------------------
| Livewire Components
|--------------------------------------------------------------------------
|
| When `true`, it allows LaraDumps to dump and send Livewire components
| private and protected properties to the Desktop App.
*/
'send_livewire_components' => env('DS_SEND_LIVEWIRE_COMPONENTS', false),
/*
|--------------------------------------------------------------------------
| Livewire - Ignore Components
|--------------------------------------------------------------------------
|
| LaraDumps will ignore and not listen to the Livewire Components listed below.
|
*/
'ignore_livewire_components' => [
// \App\Http\Livewire\Example::class,
],
/*
|--------------------------------------------------------------------------
| Livewire - Allowed Components
|--------------------------------------------------------------------------
|
| List of Livewire Components which will be tracked by the Desktop application.
| The list must be comma separated. E,g: 'MyComponent,NotesComponent,AttachmentsComponent'
|
*/
'livewire_components' => env('DS_LIVEWIRE_COMPONENTS', ''),
/*
|--------------------------------------------------------------------------
| Livewire - Protected Properties
|--------------------------------------------------------------------------
|
| When `true`, it allows LaraDumps to access and dump protected
| and private properties of Livewire components
|
*/
'send_livewire_protected_properties' => env('DS_LIVEWIRE_PROTECTED_PROPERTIES', false),
/*
|--------------------------------------------------------------------------
| Livewire - Events
|--------------------------------------------------------------------------
|
| When `true`, it allows to dump Livewire Events and send them to Desktop App.
|
*/
'send_livewire_events' => env('DS_LIVEWIRE_EVENTS', false),
/*
|--------------------------------------------------------------------------
| Livewire - Validation
|--------------------------------------------------------------------------
|
| If enabled, LaraDumps will start listening for failed validations and
| send them to a specific screen.
| You can also specify an interval in milliseconds between each dump sent
| to the application.
|
*/
'send_livewire_failed_validation' => [
'enabled' => env('DS_SEND_LIVEWIRE_FAILED_VALIDATION', false),
'sleep' => env('DS_SEND_LIVEWIRE_FAILED_VALIDATION_SLEEP', 400),
],
/*
|--------------------------------------------------------------------------
| Livewire - Dispatch
|--------------------------------------------------------------------------
|
| When `true`, it allows to dump Livewire Browser Events dispatch
| and send them to Desktop App.
|
*/
'send_livewire_dispatch' => env('DS_LIVEWIRE_DISPATCH', false),
/*
|--------------------------------------------------------------------------
| Livewire - Components HighLight
|--------------------------------------------------------------------------
|
| Enables highLighting the component on the page when
| it is selected in the Desktop App.
|
*/
'send_livewire_components_highlight' => env('DS_LIVEWIRE_COMPONENTS_HIGHLIGHT', false),
/*
|--------------------------------------------------------------------------
| Livewire - Auto-Clear on page reload
|--------------------------------------------------------------------------
|
| When debugging Livewire, you need to clear your LaraDumps APP history
| every time the page is reloaded to keep track of your components.
| Set auto_clear_on_page_reload to true so LaraDumps will clear history
| automatically on page reload.
|
*/
'auto_clear_on_page_reload' => env('DS_AUTO_CLEAR_ON_PAGE_RELOAD', false),
/*
|--------------------------------------------------------------------------
| Preferred IDE
|--------------------------------------------------------------------------
|
| Configure your preferred IDE to be used in Dumps App file links.
|
*/
'preferred_ide' => env('DS_PREFERRED_IDE', 'phpstorm'),
/*
|--------------------------------------------------------------------------
| IDE Handlers
|--------------------------------------------------------------------------
|
| Dumps already ships with pre-configured IDE protocol handlers.
| You may adjust the handler or include custom ones, if needed.
|
*/
'ide_handlers' => [
'atom' => [
'handler' => 'atom://core/open/file?filename=',
'line_separator' => '&line=',
],
'phpstorm' => [
'handler' => 'phpstorm://open?file=',
'line_separator' => '&line=',
],
'sublime' => [
'handler' => 'subl://open?url=file://',
'line_separator' => '&line=',
],
'vscode' => [
'handler' => 'vscode://file/',
'line_separator' => ':',
],
'vscode_remote' => [
'handler' => 'vscode://vscode-remote/',
'line_separator' => ':',
'local_path' => 'wsl+' . env('DS_PREFERRED_WSL_DISTRO', 'Ubuntu20.04LTS'),
'remote_path' => env('DS_REMOTE_PATH', null),
'work_dir' => env('DS_WORKDIR', '/var/www/html'),
],
],
/*
|--------------------------------------------------------------------------
| Ignore Routes
|--------------------------------------------------------------------------
|
| Routes containing the words listed below will NOT be dumped with
| ds()->routes() command.
|
*/
'ignore_route_contains' => [
'debugbar',
'ignition',
'horizon',
'livewire',
],
/*
|--------------------------------------------------------------------------
| Sleep
|--------------------------------------------------------------------------
|
| You can specify an interval in 'seconds' between sending dumps
| to the Desktop App.
|
*/
'sleep' => env('DS_SLEEP'),
/*
|--------------------------------------------------------------------------
| CI Check
|--------------------------------------------------------------------------
|
| List of directories and text to be searched when running the
| "php artisan ds:check" command.
|
*/
'ci_check' => [
'directories' => [
base_path('app'),
base_path('resources'),
],
'ignore_line_when_contains_text' => [
//'ads()'
],
'text_to_search' => [
'ds(',
'dsq(',
'dsd(',
'ds1(',
'ds2(',
'ds3(',
'ds4(',
'ds5(',
'dsAutoClearOnPageReload',
],
],
/*
|--------------------------------------------------------------------------
| Color in Screen
|--------------------------------------------------------------------------
|
| If true, LaraDumps will separate colors into screens with the name of the
| submitted color.
|
*/
'send_color_in_screen' => env('DS_SEND_COLOR_IN_SCREEN', false),
/*
|--------------------------------------------------------------------------
| Color in Screen - Color Map
|--------------------------------------------------------------------------
|
| Color map for "Color in Screen" feature.
|
*/
'screen_btn_colors_map' => [
'default' => [
'default' => 'btn-white',
],
'danger' => [
'default' => 'btn-danger',
],
'info' => [
'default' => 'btn-info',
],
'success' => [
'default' => 'btn-success',
],
'warning' => [
'default' => 'btn-warning',
],
],
/*
|--------------------------------------------------------------------------
| Level Log Colors Map
|--------------------------------------------------------------------------
|
| Definition of Tailwind CSS class for LaraDumps color tag.
|
*/
'level_log_colors_map' => [
'error' => env('DS_LOG_COLOR_ERROR', 'border-red-600'),
'critical' => env('DS_LOG_COLOR_CRITICAL', 'border-red-900'),
'alert' => env('DS_LOG_COLOR_ALERT', 'border-red-500'),
'emergency' => env('DS_LOG_COLOR_EMERGENCY', 'border-red-600'),
'warning' => env('DS_LOG_COLOR_WARNING', 'border-orange-300'),
'notice' => env('DS_LOG_COLOR_NOTICE', 'border-green-300'),
'info' => env('DS_LOG_COLOR_INFO', 'border-blue-300'),
'debug' => env('DS_LOG_COLOR_INFO', 'border-black'),
],
];