123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187 |
- <?php
- use Laravel\Telescope\Http\Middleware\Authorize;
- use Laravel\Telescope\Watchers;
- return [
-
- 'domain' => env('TELESCOPE_DOMAIN', null),
-
- 'path' => env('TELESCOPE_PATH', 'telescope'),
-
- 'driver' => env('TELESCOPE_DRIVER', 'database'),
- 'storage' => [
- 'database' => [
- 'connection' => env('DB_CONNECTION', 'mysql'),
- 'chunk' => 1000,
- ],
- ],
-
- 'enabled' => env('TELESCOPE_ENABLED', true),
-
- 'middleware' => [
- 'web',
- Authorize::class,
- ],
-
- 'only_paths' => [
-
- ],
- 'ignore_paths' => [
- 'nova-api*',
- ],
- 'ignore_commands' => [
-
- ],
-
- 'watchers' => [
- Watchers\BatchWatcher::class => env('TELESCOPE_BATCH_WATCHER', true),
- Watchers\CacheWatcher::class => [
- 'enabled' => env('TELESCOPE_CACHE_WATCHER', true),
- 'hidden' => [],
- ],
- Watchers\ClientRequestWatcher::class => env('TELESCOPE_CLIENT_REQUEST_WATCHER', true),
- Watchers\CommandWatcher::class => [
- 'enabled' => env('TELESCOPE_COMMAND_WATCHER', true),
- 'ignore' => [],
- ],
- Watchers\DumpWatcher::class => [
- 'enabled' => env('TELESCOPE_DUMP_WATCHER', true),
- 'always' => env('TELESCOPE_DUMP_WATCHER_ALWAYS', false),
- ],
- Watchers\EventWatcher::class => [
- 'enabled' => env('TELESCOPE_EVENT_WATCHER', true),
- 'ignore' => [],
- ],
- Watchers\ExceptionWatcher::class => env('TELESCOPE_EXCEPTION_WATCHER', true),
- Watchers\GateWatcher::class => [
- 'enabled' => env('TELESCOPE_GATE_WATCHER', true),
- 'ignore_abilities' => [],
- 'ignore_packages' => true,
- 'ignore_paths' => [],
- ],
- Watchers\JobWatcher::class => env('TELESCOPE_JOB_WATCHER', true),
- Watchers\LogWatcher::class => [
- 'enabled' => env('TELESCOPE_LOG_WATCHER', true),
- 'level' => 'error',
- ],
- Watchers\MailWatcher::class => env('TELESCOPE_MAIL_WATCHER', true),
- Watchers\ModelWatcher::class => [
- 'enabled' => env('TELESCOPE_MODEL_WATCHER', true),
- 'events' => ['eloquent.*'],
- 'hydrations' => true,
- ],
- Watchers\NotificationWatcher::class => env('TELESCOPE_NOTIFICATION_WATCHER', true),
- Watchers\QueryWatcher::class => [
- 'enabled' => env('TELESCOPE_QUERY_WATCHER', true),
- 'ignore_packages' => true,
- 'ignore_paths' => [],
- 'slow' => 100,
- ],
- Watchers\RedisWatcher::class => env('TELESCOPE_REDIS_WATCHER', true),
- Watchers\RequestWatcher::class => [
- 'enabled' => env('TELESCOPE_REQUEST_WATCHER', true),
- 'size_limit' => env('TELESCOPE_RESPONSE_SIZE_LIMIT', 64),
- 'ignore_http_methods' => [],
- 'ignore_status_codes' => [],
- ],
- Watchers\ScheduleWatcher::class => env('TELESCOPE_SCHEDULE_WATCHER', true),
- Watchers\ViewWatcher::class => env('TELESCOPE_VIEW_WATCHER', true),
- ],
- ];
|