16 lines
691 B
PHP
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');
|