move into sonardesk
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Modules\Api\Http\Controllers\ContentController;
|
||||
use Modules\Api\Http\Controllers\OpenApiController;
|
||||
use Modules\Api\Http\Middleware\AuthenticateApiToken;
|
||||
|
||||
Route::get('/openapi.json', OpenApiController::class)->name('openapi');
|
||||
Route::controller(ContentController::class)->group(function (): void {
|
||||
Route::get('/pages', 'pages');
|
||||
Route::get('/pages/{page}', 'page');
|
||||
Route::get('/blog', 'blog');
|
||||
Route::get('/blog/{blog}', 'blogPost');
|
||||
Route::get('/news', 'news');
|
||||
Route::get('/news/{news}', 'newsArticle');
|
||||
});
|
||||
Route::middleware(AuthenticateApiToken::class)->get('/user', fn (Request $r) => $r->user());
|
||||
@@ -0,0 +1,12 @@
|
||||
<?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');
|
||||
});
|
||||
Reference in New Issue
Block a user