/
home
/
henzagold
/
server
/
routes
/
File Upload :
llllll
Current File: /home/henzagold/server/routes/admin.php
<?php use App\Http\Controllers\Adm\WorkshopController; use App\Http\Controllers\Adm\BrandController; use App\Http\Controllers\Adm\AdminController; use App\Http\Controllers\Adm\IgnoreController; use App\Http\Controllers\Adm\MajorCustomerController; use App\Http\Controllers\Adm\LogController; use App\Http\Controllers\Adm\BranchController; use App\Http\Controllers\Adm\CinyController; //Route::middleware('auth:api')->group(function (){ //product Route::post('product/create', [\App\Http\Controllers\Adm\ProductController::class,'store']); Route::get('product/show/{id}', [\App\Http\Controllers\Adm\ProductController::class,'show']); Route::put('product/update/{id}', [\App\Http\Controllers\Adm\ProductController::class,'update']); Route::post('product/test', [\App\Http\Controllers\Adm\ProductController::class,'testSearch']); Route::post('product/report', [\App\Http\Controllers\Adm\ProductController::class,'report']); Route::get('product/color', [\App\Http\Controllers\Adm\ProductController::class,'color']); Route::post('product/variant', [\App\Http\Controllers\Adm\ProductController::class,'getProductsVaraints']); Route::get('product/offer/{product_id}', [\App\Http\Controllers\Adm\ProductController::class,'changeOffer']); Route::get('product/exist/{product_id}', [\App\Http\Controllers\Adm\ProductController::class,'changeIsExist']); Route::get('product/warranty/{product_id}', [\App\Http\Controllers\Adm\ProductController::class,'changeHasWarranty']); //dashboard Route::get('dashboard/all', [\App\Http\Controllers\Adm\DashboardController::class,'getAll']); Route::get('dashboard/change', [\App\Http\Controllers\Adm\DashboardController::class,'change']); Route::get('dashboard/info', [\App\Http\Controllers\Adm\DashboardController::class,'info']); Route::get('dashboard/link', [\App\Http\Controllers\Adm\DashboardController::class,'link']); //admin api Route::post('admin-login', [\App\Http\Controllers\Adm\AdminController::class, 'login']); Route::post('products', [\App\Http\Controllers\Adm\AdminController::class, 'getProducts']); Route::post('single-customer', [\App\Http\Controllers\Adm\AdminController::class, 'getSingleCustomer']); Route::get('category', [\App\Http\Controllers\Adm\AdminController::class, 'queryCategory']); Route::get('get-analytics', [\App\Http\Controllers\Adm\AdminController::class, 'getAnalytics']); Route::get('get-analytics-tak', [\App\Http\Controllers\Adm\AdminController::class, 'getAnalyticsTak']); Route::post('product', [\App\Http\Controllers\Adm\AdminController::class, 'addProduct']); Route::post('add/variant', [\App\Http\Controllers\Adm\AdminController::class, 'addVariant']); Route::get('get/variant', [\App\Http\Controllers\Adm\AdminController::class, 'getVariant']); Route::post('get/variants', [\App\Http\Controllers\Adm\AdminController::class, 'getVariants']); Route::get('config/statics', [\App\Http\Controllers\Adm\AdminController::class, 'getConfigStatics']); Route::get('product/{id}', [\App\Http\Controllers\Adm\AdminController::class, 'getProduct']); Route::post('delete/product/{id}', [\App\Http\Controllers\Adm\AdminController::class, 'deleteProduct']); Route::post('category', [\App\Http\Controllers\Adm\AdminController::class, 'getCategory']); Route::post('add/category', [\App\Http\Controllers\Adm\AdminController::class, 'AddCategory']); Route::get('category/{id}', [\App\Http\Controllers\Adm\AdminController::class, 'getOneCategory']); Route::get('havale/list', [\App\Http\Controllers\Adm\AdminController::class, 'getHavaleList']); Route::delete('category/{id}', [\App\Http\Controllers\Adm\AdminController::class, 'deleteCategory']); Route::get('price', function () { return \App\Models\WebServiceGold::getAllPrice(); }); Route::post('change/percent', [\App\Http\Controllers\Adm\AdminController::class, 'changePercent']); Route::post('change/percent/count', [AdminController::class, 'countProductForPercent']); Route::post('change/all', [\App\Http\Controllers\Adm\AdminController::class, 'changeAll']); //single order Route::post('single/order-sts/edit', [\App\Http\Controllers\Adm\AdminController::class, 'orderStsSingle']); Route::post('single-order', [\App\Http\Controllers\Adm\AdminController::class, 'getSingleOrders']); Route::post('order', [\App\Http\Controllers\Adm\OrderController::class, 'store']); Route::put('order/{id}', [\App\Http\Controllers\Adm\OrderController::class, 'update']); Route::get('order/type', [\App\Http\Controllers\Adm\OrderController::class, 'getType']); Route::get('order/pdf/{id}',[\App\Http\Controllers\Customer\OrderController::class , 'generateReportOrder']); // Category Resources Route::post('cat', [\App\Http\Controllers\Adm\CategoryController::class, 'index']); Route::resource('cat', \App\Http\Controllers\Adm\CategoryController::class); //Major order //Route::post('order' , [\App\Http\Controllers\Adm\AdminController::class , 'getOrders']); Route::post('major/order/table', [\App\Http\Controllers\Adm\MajorOrderController::class, 'index']); Route::resource('major/order', 'App\Http\Controllers\Adm\MajorOrderController'); Route::delete('major/order_item/{id}', [\App\Http\Controllers\Adm\MajorOrderController::class, 'deleteOrderItem']); Route::post('order-tamin', [\App\Http\Controllers\Adm\MajorOrderController::class, 'getTaminOrders']); Route::post('order-sts/edit', [\App\Http\Controllers\Adm\MajorOrderController::class, 'orderSts']); Route::post('order-item/edit', [\App\Http\Controllers\Adm\MajorOrderController::class, 'orderItemEdit']); Route::post('delete-order', [\App\Http\Controllers\Adm\MajorOrderController::class, 'deleteOrder']); //brand Route::post('brand/create', [BrandController::class,'store']); Route::get('brand', [BrandController::class,'index']); Route::put('brand/{id}', [BrandController::class,'update']); Route::delete('brand/{id}', [BrandController::class,'destroy']); //Route::resource('brand', 'App\Http\Controllers\Adm\BrandController'); //Report Route::post('report/order_item', [\App\Http\Controllers\Adm\ReportController::class, 'getOrderItemWithDetails']); // Major Customer Route::post('major/table', [MajorCustomerController::class, 'index']); // get all major cutomer Route::get('major/dashboard/{id}', [MajorCustomerController::class, 'dashboard']); //اطلاعات مشتری و تعداد زیرمجموعه ها Route::post('major/order', [MajorCustomerController::class, 'order']); // لیست سفارشات Route::post('major/cash', [MajorCustomerController::class, 'cash']); // لیست تراکنش ها Route::post('major/customer', [MajorCustomerController::class, 'shopkeeper']); // لیست زیر مجموعه ها Route::post('major/sms', [MajorCustomerController::class, 'indexSms']); // لیست پیامک ها Route::post('major/verify', [MajorCustomerController::class, 'verifyRegister']); //تایید مشتری Route::post('major/archive/table', [MajorCustomerController::class, 'indexArchive']); //لیست مشتریان آرشیو شده Route::post('major/verify/table', [MajorCustomerController::class, 'indexVerify']); //لیست مشتریان نیاز به تایید Route::get('major/archive/{customer_id}', [MajorCustomerController::class, 'archive']); Route::get('major/list_type', [MajorCustomerController::class, 'listTypeCustomer']); //Route::resource('major', 'App\Http\Controllers\Adm\MajorCustomerController'); Route::post('reagent', [\App\Http\Controllers\Adm\AdminController::class, 'getReagent']); Route::post('banker', [\App\Http\Controllers\Adm\AdminController::class, 'getBanker']); Route::post('shopkeeper', [\App\Http\Controllers\Adm\AdminController::class, 'getShopkeeper']); Route::post('customer/toggle-sts', [\App\Http\Controllers\Adm\AdminController::class, 'customerToggleSts']); Route::post('customer/toggle-active', [\App\Http\Controllers\Adm\AdminController::class, 'customerToggleActive']); Route::get('customer/{id}', [\App\Http\Controllers\Adm\AdminController::class, 'getCustomerById']); Route::post('customer', [\App\Http\Controllers\Adm\AdminController::class, 'getCustomer']); Route::get('query/customer', [\App\Http\Controllers\Adm\AdminController::class, 'queryCustomer']); Route::get('query/reagent', [\App\Http\Controllers\Adm\AdminController::class, 'queryReagent']); //promotion Route::post('major/promotion/table', [App\Http\Controllers\Adm\PromotionController::class, 'index']); Route::put('autopromotion', [App\Http\Controllers\Adm\PromotionController::class, 'updateAutoPromotion']); Route::get('autopromotion', [App\Http\Controllers\Adm\PromotionController::class, 'getAutoPromotion']); Route::post('brand', [App\Http\Controllers\Adm\PromotionController::class, 'getBrand']); Route::resource('major/promotion', 'App\Http\Controllers\Adm\PromotionController'); //promotion ignore Route::resource('ignore', IgnoreController::class); //Cash - Finical Document Route::post('cash/table', [\App\Http\Controllers\Adm\CashController::class, 'index']); Route::resource('cash', 'App\Http\Controllers\Adm\CashController'); Route::post('cash/confirem/{id}', [\App\Http\Controllers\Adm\CashController::class, 'toggleConfiremCash']); //Route::post('add/findoc' , [\App\Http\Controllers\Adm\AdminController::class , 'setFinDoc']); //Route::post('set-gramforfindoc' , [\App\Http\Controllers\Adm\AdminController::class , 'setGramForFinDoc']); //File Upload Route::post('file/create', [\App\Http\Controllers\Adm\FileController::class, 'storeWithoutData']); Route::put('file/update/{file_id}', [\App\Http\Controllers\Adm\FileController::class, 'updateBody']); //single customer comment Route::post('comment/table', [\App\Http\Controllers\Adm\CommentController::class, 'index']); Route::resource('comment', 'App\Http\Controllers\Adm\CommentController'); Route::post('comment/sts', [\App\Http\Controllers\Adm\CommentController::class, 'changeStatus']); Route::resource('const', \App\Http\Controllers\Adm\ConstController::class); Route::delete('const/by-id/{id}', [\App\Http\Controllers\Adm\ConstController::class, 'deleteById']); // Roles Controller Route::post('roles', [\App\Http\Controllers\Adm\PermissionController::class, 'store']); Route::post('roles/create', [\App\Http\Controllers\Adm\PermissionController::class, 'create']); Route::delete('roles/{ut}/{rid}', [\App\Http\Controllers\Adm\PermissionController::class, 'destroy']); Route::get('roles/{ut}/{rid}', [\App\Http\Controllers\Adm\PermissionController::class, 'has']); Route::get('roles', [\App\Http\Controllers\Adm\PermissionController::class, 'get']); Route::get('roles/{id}', [\App\Http\Controllers\Adm\PermissionController::class, 'getByUt']); // Cities Controller Route::resource('cities', \App\Http\Controllers\Adm\CitiesController::class); Route::post('cities/list', [\App\Http\Controllers\Adm\CitiesController::class, 'list']); Route::get('cities/get-percent/{id}', [\App\Http\Controllers\Adm\CitiesController::class, 'getPercent']); Route::get('cities/get-percent-aux/{id}', [\App\Http\Controllers\Adm\CitiesController::class, 'getPercentAux']); //use without middleware becuase use in mobile and admin Route::post('customer/create', [\App\Http\Controllers\Adm\AdminController::class, 'createCustomer']); Route::get('report/order', [\App\Http\Controllers\Adm\AdminController::class, 'generateReportOrder']); Route::get('report/doc',[\App\Http\Controllers\Adm\AdminController::class,'generateReportDocument']); // User Controller Route::get('users/show', [\App\Http\Controllers\Adm\UserController::class, 'showData']); Route::post('users/list', [\App\Http\Controllers\Adm\UserController::class, 'index']); Route::resource('users', \App\Http\Controllers\Adm\UserController::class); //wallet Route::post('wallet/percent', [\App\Http\Controllers\Adm\WalletController::class, 'changePercent']); Route::post('wallet/table', [\App\Http\Controllers\Adm\WalletController::class, 'index']); Route::post('wallet/charge', [\App\Http\Controllers\Adm\WalletController::class, 'charge']); Route::post('wallet/config', [\App\Http\Controllers\Adm\WalletController::class, 'setConst']); Route::get('wallet/config', [\App\Http\Controllers\Adm\WalletController::class, 'getConfig']); Route::get('wallet/birthday/config', [\App\Http\Controllers\Adm\WalletController::class, 'getConfigBirthday']); //single customer Route::post('single/order', [\App\Http\Controllers\Adm\SingleCustomerController::class,'indexOrder']); Route::post('single/transaction', [\App\Http\Controllers\Adm\SingleCustomerController::class,'indexTransaction']); Route::post('single/sms', [\App\Http\Controllers\Adm\SingleCustomerController::class,'indexSms']); Route::get('single/wallet/{id}', [\App\Http\Controllers\Adm\SingleCustomerController::class,'getWallet']); Route::get('single/report/{id}', [\App\Http\Controllers\Adm\SingleCustomerController::class,'report']); Route::resource('single', \App\Http\Controllers\Adm\SingleCustomerController::class); //sms Route::post('sms/table', [\App\Http\Controllers\Adm\SmsController::class,'index']); Route::get('sms/customer', [\App\Http\Controllers\Adm\SmsController::class,'getCustomer']); Route::post('sms/other', [\App\Http\Controllers\Adm\SmsController::class,'sendSmsToOther']); //notify Route::post('notify/customer', [\App\Http\Controllers\Adm\NotifyController::class,'customer']); Route::get('notify/unread', [\App\Http\Controllers\Adm\NotifyController::class,'getUnreadNotify']); Route::get('notify/read/{id}', [\App\Http\Controllers\Adm\NotifyController::class,'read']); Route::post('notify/table', [\App\Http\Controllers\Adm\NotifyController::class,'index']); Route::resource('notify', \App\Http\Controllers\Adm\NotifyController::class); //log Route::post('log/title', [LogController::class,'queryTitle']); Route::post('log/customer/all', [LogController::class,'queryAllCustomer']); Route::post('log/customer/{id}', [LogController::class,'queryCustomer']); Route::get('log/list/customer', [LogController::class,'listCu']); Route::get('log/ago/{id}', [LogController::class,'ago']); //fashion Route::post('fashion/table', [AdminController::class,'getListFashion']); //branch Route::post('branch/table', [BranchController::class,'index']); Route::get('branch/active/{id}', [BranchController::class,'activeBranch']); Route::get('branch/list', [BranchController::class,'listBranch']); Route::get('user/list', [BranchController::class,'listUser']); Route::post('branch/product', [BranchController::class,'addProduct']); Route::put('branch/product/{inventory_id}', [BranchController::class,'updateProduct']); Route::get('branch/product/{inventory_id}', [BranchController::class,'getProduct']); Route::delete('branch/product/{inventory_id}', [BranchController::class,'deleteProduct']); Route::post('branch/product/table', [BranchController::class,'productTable']); Route::get('branch/dashboard', [BranchController::class,'dashboard']); Route::get('branch/admin/dashboard', [BranchController::class,'adminDashboard']); Route::resource('branch', BranchController::class); //custom_order Route::get('get-custom-order/{id}' , [\App\Http\Controllers\Api\CustomOrderController::class , 'getCustomOrder']); Route::put('custom-order/{id}' , [\App\Http\Controllers\Api\CustomOrderController::class , 'editCustomOrder']); Route::post('get-custom-orders' , [\App\Http\Controllers\Api\CustomOrderController::class , 'getCustomOrdersAdmin']); Route::post('create-custom-order' , [\App\Http\Controllers\Api\CustomOrderController::class , 'creatCustomOrder']); //workshop Route::post('workshop/table', [WorkshopController::class,'index']); Route::get('workshop/active/{id}', [WorkshopController::class,'activeBranch']); Route::get('workshop/list', [WorkshopController::class,'listWorkshop']); Route::get('user/list', [WorkshopController::class,'listUser']); Route::post('workshop/product', [WorkshopController::class,'addProduct']); Route::put('workshop/product/{inventory_id}', [WorkshopController::class,'updateProduct']); Route::get('workshop/product/{inventory_id}', [WorkshopController::class,'getProduct']); Route::delete('workshop/product/{inventory_id}', [WorkshopController::class,'deleteProduct']); Route::post('workshop/product/table', [WorkshopController::class,'productTable']); Route::get('workshop/dashboard', [WorkshopController::class,'dashboard']); Route::get('workshop/admin/dashboard', [WorkshopController::class,'adminDashboard']); Route::resource('workshop', WorkshopController::class); //--------- Ciny Route::get('ciny/list', [CinyController::class, 'listCiny']); Route::post('ciny/table', [CinyController::class, 'index']); Route::resource('ciny', CinyController::class); // });
Copyright ©2k19 -
Hexid
|
Tex7ure