Changeset View
Changeset View
Standalone View
Standalone View
src/routes/api.php
Show First 20 Lines • Show All 159 Lines • ▼ Show 20 Lines | function () { | ||||
Route::post('payment/{provider}', [API\V4\PaymentsController::class, 'webhook']); | Route::post('payment/{provider}', [API\V4\PaymentsController::class, 'webhook']); | ||||
Route::post('meet', [API\V4\MeetController::class, 'webhook']); | Route::post('meet', [API\V4\MeetController::class, 'webhook']); | ||||
} | } | ||||
); | ); | ||||
if (\config('app.with_services')) { | if (\config('app.with_services')) { | ||||
Route::group( | Route::group( | ||||
[ | [ | ||||
'domain' => 'services.' . \config('app.website_domain'), | 'domain' => \config('app.services_domain'), | ||||
'prefix' => 'webhooks' | 'prefix' => 'webhooks' | ||||
], | ], | ||||
function () { | function () { | ||||
Route::get('nginx', [API\V4\NGINXController::class, 'authenticate']); | Route::get('nginx', [API\V4\NGINXController::class, 'authenticate']); | ||||
Route::get('nginx-roundcube', [API\V4\NGINXController::class, 'authenticateRoundcube']); | Route::get('nginx-roundcube', [API\V4\NGINXController::class, 'authenticateRoundcube']); | ||||
Route::get('nginx-httpauth', [API\V4\NGINXController::class, 'httpauth']); | Route::get('nginx-httpauth', [API\V4\NGINXController::class, 'httpauth']); | ||||
Route::post('cyrus-sasl', [API\V4\NGINXController::class, 'cyrussasl']); | Route::post('cyrus-sasl', [API\V4\NGINXController::class, 'cyrussasl']); | ||||
Route::post('policy/greylist', [API\V4\PolicyController::class, 'greylist']); | Route::post('policy/greylist', [API\V4\PolicyController::class, 'greylist']); | ||||
▲ Show 20 Lines • Show All 97 Lines • Show Last 20 Lines |