One Hat Cyber Team
Your IP :
216.73.216.84
Server IP :
50.6.229.107
Server :
Linux server.hostburly.com 5.14.0-611.38.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 10 17:21:28 EDT 2026 x86_64
Server Software :
Apache
PHP Version :
8.2.30
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
andjemzt
/
ggh_api
/
bootstrap
/
View File Name :
app.php
<?php use Illuminate\Foundation\Application; use Illuminate\Foundation\Configuration\Exceptions; use Illuminate\Foundation\Configuration\Middleware; use Illuminate\Http\Middleware\HandleCors; use App\Http\Middleware\EnsureEmailVerifiedJson; use App\Http\Middleware\EnsureTutorKycApproved; use Spatie\Permission\Middleware\PermissionMiddleware; use Spatie\Permission\Middleware\RoleMiddleware; use Spatie\Permission\Middleware\RoleOrPermissionMiddleware; use Illuminate\Validation\ValidationException; return Application::configure(basePath: dirname(__DIR__)) ->withRouting( api: [ __DIR__.'/../routes/api.php', __DIR__.'/../routes/lms.php', ...glob(__DIR__.'/../routes/admin/*.php'), ...glob(__DIR__.'/../routes/reviewer/*.php'), ...glob(__DIR__.'/../routes/category/*.php'), ...glob(__DIR__.'/../routes/payment/*.php'), ...glob(__DIR__.'/../routes/org/*.php'), // ... ], commands: __DIR__.'/../routes/console.php', health: '/up', ) ->withMiddleware(function (Middleware $middleware): void { $middleware->prepend(HandleCors::class); // $middleware->api([ // \Laravel\Sanctum\Http\Middleware\CheckAbilities::class, // \Laravel\Sanctum\Http\Middleware\CheckForAnyAbility::class, // ]); $middleware->alias([ 'auth' => \Illuminate\Auth\Middleware\Authenticate::class, 'auth:sanctum' => \Laravel\Sanctum\Http\Middleware\Authenticate::class, 'verified.json' => EnsureEmailVerifiedJson::class, 'tutor.kyc' => EnsureTutorKycApproved::class, 'course.access' => \App\Http\Middleware\EnsureCourseAccess::class, 'course.entitled' => \App\Http\Middleware\EnsureCourseEntitled::class, // Spatie roles (we'll use later) 'role' => \Spatie\Permission\Middleware\RoleMiddleware::class, 'permission' => \Spatie\Permission\Middleware\PermissionMiddleware::class, 'role_or_permission' => \Spatie\Permission\Middleware\RoleOrPermissionMiddleware::class, ]); }) ->withExceptions(function ($exceptions) { $exceptions->render(function (ValidationException $e, $request) { if ($request->is('api/*') || $request->expectsJson()) { return response()->json([ 'message' => $e->getMessage(), 'errors' => $e->errors(), ], 422); } }); })->create();