You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tivi_kemana_saja_laravel/routes/api/superadmin.php

45 lines
1.8 KiB
PHP

<?php
use App\Http\Controllers\api\superadmin\ApkUploadController;
use App\Http\Controllers\api\superadmin\tv\NewTvRequestController;
use App\Http\Controllers\api\superadmin\tv\TvController;
use App\Http\Controllers\api\superadmin\UserManagementController;
use App\Http\Controllers\api\superadmin\VideoUploadController;
use Illuminate\Support\Facades\Route;
Route::controller(VideoUploadController::class)->group(function() {
Route::post('/video-upload', 'init');
Route::post('/video-upload/save', 'save');
Route::post('/video-upload/update', 'update');
Route::post('/video-upload/delete', 'delete');
Route::post('/video-upload/change-selected-video', 'changeSelectedVideo');
});
Route::controller(ApkUploadController::class)->group(function() {
Route::post('/apk-upload', 'init');
Route::post('/apk-upload/save', 'save');
Route::post('/apk-upload/update', 'update');
Route::post('/apk-upload/delete', 'delete');
});
Route::controller(UserManagementController::class)->group(function() {
Route::post('/user-management', 'init');
Route::post('/user-management/save', 'save');
Route::post('/user-management/update', 'update');
Route::post('/user-management/change-password', 'changePassword');
Route::post('/user-management/change-status', 'changeStatus');
Route::post('/user-management/delete', 'delete');
});
Route::controller(TvController::class)->group(function() {
Route::post('/tv/tv', 'init');
Route::post('/tv/tv/update', 'update');
Route::post('/tv/tv/change-status', 'changeStatus');
});
Route::controller(NewTvRequestController::class)->group(function() {
Route::post('/tv/new-tv-request', 'init');
Route::post('/tv/new-tv-request/approve', 'approve');
Route::post('/tv/new-tv-request/reject', 'reject');
});
?>