Files

16 lines
691 B
PHP

<?php
use App\Http\Controllers\AppleNotificationController;
use App\Http\Controllers\LicenseController;
use App\Http\Controllers\PaddleController;
use Illuminate\Support\Facades\Route;
Route::post('/webhooks/paddle', [PaddleController::class, 'webhook'])->middleware('throttle:120,1');
Route::prefix('v1/licenses')->middleware('throttle:license')->group(function () {
Route::post('activate', [LicenseController::class, 'activate']);
Route::post('validate', [LicenseController::class, 'validateLicense']);
Route::post('deactivate', [LicenseController::class, 'deactivate']);
});
Route::post('/webhooks/apple', AppleNotificationController::class)->middleware('throttle:120,1');