Tryag File Manager
Home
||
Turbo Force
||
B-F Config_Cpanel
Current none :
/
proc
/
thread-self
/
root
/
var
/
www
/
html
/
tpid-aden
/
api
/
routes
/
Or
Select Your none :
Upload File :
New :
File
Dir
//proc/thread-self/root/var/www/html/tpid-aden/api/routes/setting.php
<?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\Setting\ApiFaqController; use App\Http\Controllers\Setting\ApiAppMaintenanceController; use App\Http\Controllers\Setting\ApiAppVersionController; use App\Http\Controllers\Setting\ApiSettingController; use App\Http\Controllers\Setting\ApiEnquiryController; use App\Http\Controllers\Setting\WordingAppsController; use App\Http\Controllers\Setting\ApiBannerSettingController; use App\Http\Controllers\Setting\ApiNewsController; Route::prefix('v1')->middleware('log_activity')->group(function() { Route::get('file/{file}', [ApiSettingController::class, 'getFile'])->name("get.file"); Route::prefix('setting')->middleware('auth_client')->group(function() { Route::get('faq-apps', [ApiFaqController::class, 'getFaq']); Route::post("enquiry/submit", [ApiEnquiryController::class, 'submit'])->middleware('auth:mitras', 'scope:mitra'); Route::get('privacy-policy', [ApiSettingController::class, 'getPrivacyPolicy']); Route::get('terms-condition', [ApiSettingController::class, 'getTermsCondition']); Route::get('about', [ApiSettingController::class, 'getAbout']); Route::get('maintenance-mode', [ApiAppMaintenanceController::class, 'getMaintenanceMode']); Route::get('/', [ApiSettingController::class, 'getSetting']); Route::post('update-setting', [ApiSettingController::class, 'updateVersionSetting']); Route::get('file/{file}', [ApiSettingController::class, 'getFile']); Route::get('banner-list', [ApiBannerSettingController::class, 'listImageBannerApps']); }); Route::prefix('news')->middleware('auth:mitras', 'scope:mitra')->group(function(){ Route::post('/', [ApiNewsController::class, 'listFe']); Route::get('detail/{slug}', [ApiNewsController::class, 'getDetail']); }); Route::prefix('setting')->middleware('auth:api', 'scope:admin')->group(function() { Route::post('privacy-policy/update', [ApiSettingController::class, 'updatePrivacyPolicy']); Route::post('terms-condition/update', [ApiSettingController::class, 'updateTermsCondition']); Route::post('about/update', [ApiSettingController::class, 'updateAbout']); Route::get('faq', [ApiFaqController::class, 'getFaq']); Route::post('faq/update', [ApiFaqController::class, 'updateFaq']); Route::post('faq-category/create', [ApiFaqController::class, 'createFaqCategory']); Route::post('faq-category/update', [ApiFaqController::class, 'updateFaqCategory']); Route::post('faq-category/delete', [ApiFaqController::class, 'deleteFaqCategory']); //Spesies Maintenance Mode Route::prefix("maintenance-mode")->group(function(){ Route::post("update", [ApiAppMaintenanceController::class, 'updateMaintenanceMode']); Route::get("deactivate", [ApiAppMaintenanceController::class, 'deactivateMaintenanceMode']); }); //Spesies App Version Route::any('version', [ApiAppVersionController::class, "version"]); Route::prefix("app-version")->group(function(){ Route::post("/", [ApiAppVersionController::class, "appVersion"]); Route::post("store", [ApiAppVersionController::class, "store"]); Route::post("update", [ApiAppVersionController::class, "update"]); Route::post("delete", [ApiAppVersionController::class, "delete"]); }); //Spesies Enquiry Route::prefix('enquiry')->group(function(){ Route::post("reply", [ApiEnquiryController::class, 'reply']); Route::post('list',[ApiEnquiryController::class, 'list']); Route::post('read',[ApiEnquiryController::class, 'isRead']); Route::post('delete',[ApiEnquiryController::class, 'delete']); }); Route::prefix("mitra")->group(function(){ Route::get("/", [ApiSettingController::class, 'getMitraSetting']); }); Route::prefix("banner")->group(function() { Route::post("store", [ApiBannerSettingController::class, 'storeBannerImage']); Route::post('hide', [ApiBannerSettingController::class, 'hideBanner']); Route::post("update", [ApiBannerSettingController::class, 'updateBanner']); Route::post("delete", [ApiBannerSettingController::class, 'deleteBanner']); Route::post("/", [ApiBannerSettingController::class, 'listImageBannerBE']); Route::post("get-data", [ApiBannerSettingController::class, 'getImageBannerByID']); Route::post("list-po", [ApiBannerSettingController::class, 'listPreOrderSetting']); Route::post('list-news',[ApiBannerSettingController::class, 'listNews']); Route::post('list-product', [ApiBannerSettingController::class, 'getItem']); }); Route::prefix('wording-apps')->group(function(){ Route::get('home', [WordingAppsController::class, 'homeWording']); Route::post('update-home', [WordingAppsController::class, 'homeWordingUpdate']); }); Route::prefix('news')->group(function(){ Route::post('/', [ApiNewsController::class, 'list']); Route::get('edit/{id}', [ApiNewsController::class, 'getNewsById']); Route::post('store', [ApiNewsController::class, 'store']); Route::post('update', [ApiNewsController::class, 'update']); Route::post('delete', [ApiNewsController::class, 'delete']); Route::get('detail/{slug}', [ApiNewsController::class, 'getDetail']); }); }); }); Route::post('summernote/upload/image', [ApiSettingController::class, 'uploadImageSummernote']); Route::post('summernote/delete/image', [ApiSettingController::class, 'deleteImageSummernote']);