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/home.php
<?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\Home\HomeController; use App\Http\Controllers\Home\SearchController; use App\Http\Controllers\Home\ProductController; Route::prefix('v1')->middleware('log_activity')->group(function() { Route::prefix('home')->middleware('auth:mitras', 'scope:mitra')->group(function() { Route::post('status', [HomeController::class, 'status']); Route::post('reset', [HomeController::class, 'reset']); Route::post('search', [SearchController::class, 'search']); Route::post('status/detail', [HomeController::class, 'detail']); Route::get('notification/{id_accounting}', [HomeController::class, 'notification']); Route::get('list-brands', [HomeController::class, 'listBrand']); Route::prefix('category')->group(function() { Route::get('/', [ProductController::class, 'category']); Route::post('search', [ProductController::class, 'searchCategory']); }); Route::prefix('item')->group(function() { Route::post('new', [ProductController::class, 'new']); Route::post('list', [ProductController::class, 'itemList']); Route::post('detail', [ProductController::class, 'itemDetail']); Route::post('search', [ProductController::class, 'itemSearch']); Route::post('check-stock', [ProductController::class, 'checkStock']); }); Route::prefix('variant')->group(function() { Route::get('color', [ProductController::class, 'variantColor']); Route::get('size', [ProductController::class, 'variantSize']); }); }); }); Route::prefix('v2')->middleware('log_activity')->group(function() { Route::prefix('home')->middleware('auth:mitras', 'scope:mitra')->group(function() { Route::post('search', [SearchController::class, 'searchV2']); Route::prefix('item')->group(function() { Route::post('check-stock', [ProductController::class, 'checkStockV2']); }); }); });