From 4cd0b2edbe9de45ecb42f047b1742650ff607c4c Mon Sep 17 00:00:00 2001 From: Alexis Gousseau Date: Mon, 22 Sep 2025 12:04:20 +0200 Subject: [PATCH] fix: :bug: update middleware apply on telescope routes --- config/telescope.php | 89 +++++++++++++++++--------------------------- 1 file changed, 35 insertions(+), 54 deletions(-) diff --git a/config/telescope.php b/config/telescope.php index 77b0436b..9433750f 100644 --- a/config/telescope.php +++ b/config/telescope.php @@ -60,7 +60,7 @@ return [ 'storage' => [ 'database' => [ 'connection' => env('DB_CONNECTION', 'mysql'), - 'chunk' => 1000, + 'chunk' => 1000, ], ], @@ -77,7 +77,7 @@ return [ 'queue' => [ 'connection' => env('TELESCOPE_QUEUE_CONNECTION', null), - 'queue' => env('TELESCOPE_QUEUE', null), + 'queue' => env('TELESCOPE_QUEUE', null), ], /** @@ -92,7 +92,6 @@ return [ */ 'middleware' => [ - 'web', Authorize::class, ], @@ -107,9 +106,7 @@ return [ * */ - 'only_paths' => [ - // 'api/*' - ], + 'only_paths' => [], 'ignore_paths' => [ 'livewire*', @@ -131,73 +128,57 @@ return [ */ 'watchers' => [ - Watchers\BatchWatcher::class => env('TELESCOPE_BATCH_WATCHER', true), - - Watchers\CacheWatcher::class => [ + Watchers\BatchWatcher::class => env('TELESCOPE_BATCH_WATCHER', true), + Watchers\CacheWatcher::class => [ 'enabled' => env('TELESCOPE_CACHE_WATCHER', true), - 'hidden' => [], + 'hidden' => [], ], - Watchers\ClientRequestWatcher::class => env('TELESCOPE_CLIENT_REQUEST_WATCHER', true), - - Watchers\CommandWatcher::class => [ + Watchers\CommandWatcher::class => [ 'enabled' => env('TELESCOPE_COMMAND_WATCHER', true), - 'ignore' => [], + 'ignore' => [], ], - - Watchers\DumpWatcher::class => [ + Watchers\DumpWatcher::class => [ 'enabled' => env('TELESCOPE_DUMP_WATCHER', true), - 'always' => env('TELESCOPE_DUMP_WATCHER_ALWAYS', false), + 'always' => env('TELESCOPE_DUMP_WATCHER_ALWAYS', false), ], - - Watchers\EventWatcher::class => [ + Watchers\EventWatcher::class => [ 'enabled' => env('TELESCOPE_EVENT_WATCHER', true), - 'ignore' => [], + 'ignore' => [], ], - - Watchers\ExceptionWatcher::class => env('TELESCOPE_EXCEPTION_WATCHER', true), - - Watchers\GateWatcher::class => [ - 'enabled' => env('TELESCOPE_GATE_WATCHER', true), + Watchers\ExceptionWatcher::class => env('TELESCOPE_EXCEPTION_WATCHER', true), + Watchers\GateWatcher::class => [ + 'enabled' => env('TELESCOPE_GATE_WATCHER', true), 'ignore_abilities' => [], - 'ignore_packages' => true, - 'ignore_paths' => [], + 'ignore_packages' => true, + 'ignore_paths' => [], ], - - Watchers\JobWatcher::class => env('TELESCOPE_JOB_WATCHER', true), - - Watchers\LogWatcher::class => [ + Watchers\JobWatcher::class => env('TELESCOPE_JOB_WATCHER', true), + Watchers\LogWatcher::class => [ 'enabled' => env('TELESCOPE_LOG_WATCHER', true), - 'level' => 'error', + 'level' => 'error', ], - - Watchers\MailWatcher::class => env('TELESCOPE_MAIL_WATCHER', true), - - Watchers\ModelWatcher::class => [ - 'enabled' => env('TELESCOPE_MODEL_WATCHER', true), - 'events' => ['eloquent.*'], + 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), + Watchers\NotificationWatcher::class => env('TELESCOPE_NOTIFICATION_WATCHER', true), + Watchers\QueryWatcher::class => [ + 'enabled' => env('TELESCOPE_QUERY_WATCHER', true), 'ignore_packages' => true, - 'ignore_paths' => [], - 'slow' => 100, + '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), + 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), + Watchers\ScheduleWatcher::class => env('TELESCOPE_SCHEDULE_WATCHER', true), + Watchers\ViewWatcher::class => env('TELESCOPE_VIEW_WATCHER', true), ], ];