Changeset View
Changeset View
Standalone View
Standalone View
src/routes/api.php
Show First 20 Lines • Show All 213 Lines • ▼ Show 20 Lines | Route::group( | ||||
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']); | ||||
Route::post('policy/ratelimit', [API\V4\PolicyController::class, 'ratelimit']); | Route::post('policy/ratelimit', [API\V4\PolicyController::class, 'ratelimit']); | ||||
Route::post('policy/spf', [API\V4\PolicyController::class, 'senderPolicyFramework']); | Route::post('policy/spf', [API\V4\PolicyController::class, 'senderPolicyFramework']); | ||||
Route::get('health/status', [API\V4\HealthController::class, 'status']); | |||||
} | } | ||||
); | ); | ||||
} | } | ||||
if (\config('app.with_admin')) { | if (\config('app.with_admin')) { | ||||
Route::group( | Route::group( | ||||
[ | [ | ||||
'domain' => 'admin.' . \config('app.website_domain'), | 'domain' => 'admin.' . \config('app.website_domain'), | ||||
▲ Show 20 Lines • Show All 87 Lines • Show Last 20 Lines |