update api scramble telescope

This commit is contained in:
2026-03-17 09:58:11 +07:00
parent 3a9f3bd813
commit 106283903e
21 changed files with 797 additions and 61 deletions
+11
View File
@@ -8,6 +8,10 @@ use App\Models\User;
use App\Enums\Role;
use Illuminate\Support\Facades\URL;
use Dedoc\Scramble\Scramble;
use Dedoc\Scramble\Support\Generator\OpenApi;
use Dedoc\Scramble\Support\Generator\SecurityScheme;
class AppServiceProvider extends ServiceProvider
{
/**
@@ -23,6 +27,13 @@ class AppServiceProvider extends ServiceProvider
*/
public function boot(): void
{
Scramble::configure()
->withDocumentTransformers(function (OpenApi $openApi) {
$openApi->secure(
SecurityScheme::http('bearer')
);
});
if (config('app.env') === 'production') {
URL::forceScheme('https');
}