app->environment('local')) { $this->app->register(\Laravel\Telescope\TelescopeServiceProvider::class); } } public function boot(): void { Sanctum::usePersonalAccessTokenModel(PersonalAccessToken::class); Password::defaults(function () { $rule = Password::min(8); return $this->app->isProduction() ? $rule->mixedCase()->letters()->numbers()->symbols() : $rule; }); Http::macro('github', function (string $api_url, ?string $github_access_token = null) { if ($github_access_token) { return Http::withHeaders([ 'X-GitHub-Api-Version' => '2022-11-28', 'Accept' => 'application/vnd.github.v3+json', 'Authorization' => "Bearer $github_access_token", ])->baseUrl($api_url); } else { return Http::withHeaders([ 'Accept' => 'application/vnd.github.v3+json', ])->baseUrl($api_url); } }); } }