13 lines
621 B
PHP
13 lines
621 B
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
use Modules\Api\Http\Controllers\ApiController;
|
|
|
|
Route::middleware(['web', 'auth', 'permission:api.manage'])->prefix('administration/api')->name('administration.api.')->controller(ApiController::class)->group(function (): void {
|
|
Route::get('/', 'index')->name('index');
|
|
Route::post('/tokens', 'storeToken')->name('tokens.store');
|
|
Route::delete('/tokens/{token}', 'destroyToken')->name('tokens.destroy');
|
|
Route::post('/webhooks', 'storeWebhook')->name('webhooks.store');
|
|
Route::delete('/webhooks/{webhook}', 'destroyWebhook')->name('webhooks.destroy');
|
|
});
|