| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 | 
							- <?php
 
- namespace App\Providers;
 
- use Illuminate\Support\Facades\Gate;
 
- use Laravel\Telescope\IncomingEntry;
 
- use Laravel\Telescope\Telescope;
 
- use Laravel\Telescope\TelescopeApplicationServiceProvider;
 
- class TelescopeServiceProvider extends TelescopeApplicationServiceProvider
 
- {
 
-     /**
 
-      * Register any application services.
 
-      *
 
-      * @return void
 
-      */
 
-     public function register()
 
-     {
 
-         // Telescope::night();
 
-         $this->hideSensitiveRequestDetails();
 
-         Telescope::filter(function (IncomingEntry $entry) {
 
-             if ($this->app->environment('local')) {
 
-                 return true;
 
-             }
 
-             return $entry->isReportableException() ||
 
-                    $entry->isFailedRequest() ||
 
-                    $entry->isFailedJob() ||
 
-                    $entry->isScheduledTask() ||
 
-                    $entry->hasMonitoredTag();
 
-         });
 
-     }
 
-     /**
 
-      * Prevent sensitive request details from being logged by Telescope.
 
-      *
 
-      * @return void
 
-      */
 
-     protected function hideSensitiveRequestDetails()
 
-     {
 
-         if ($this->app->environment('local')) {
 
-             return;
 
-         }
 
-         Telescope::hideRequestParameters(['_token']);
 
-         Telescope::hideRequestHeaders([
 
-             'cookie',
 
-             'x-csrf-token',
 
-             'x-xsrf-token',
 
-         ]);
 
-     }
 
-     /**
 
-      * Register the Telescope gate.
 
-      *
 
-      * This gate determines who can access Telescope in non-local environments.
 
-      *
 
-      * @return void
 
-      */
 
-     protected function gate()
 
-     {
 
-         Gate::define('viewTelescope', function ($user) {
 
-             return in_array($user->email, [
 
-                 //
 
-             ]);
 
-         });
 
-     }
 
- }
 
 
  |