This commit is contained in:
2024-09-10 01:46:14 +05:00
parent 7d2c4c09d0
commit 709f238a6e

View File

@@ -2,12 +2,14 @@
namespace App\Providers;
use App\Models\User;
use Dedoc\Scramble\Scramble;
use Dedoc\Scramble\Support\Generator\OpenApi;
use Dedoc\Scramble\Support\Generator\SecurityScheme;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Event;
use Illuminate\Support\Facades\Gate;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\ServiceProvider;
@@ -35,6 +37,10 @@ class AppServiceProvider extends ServiceProvider
$this->loadMigrationsFrom($this->findModuleMigrations());
Gate::define('viewApiDocs', function (User $user) {
return $user->isAdmin();
});
Scramble::afterOpenApiGenerated(function (OpenApi $openApi) {
$openApi->secure(SecurityScheme::http('bearer'));
});