One Hat Cyber Team
Your IP :
18.117.138.2
Server IP :
104.21.16.1
Server :
Linux agrigation-prod 5.15.0-67-generic #74-Ubuntu SMP Wed Feb 22 14:14:39 UTC 2023 x86_64
Server Software :
nginx/1.24.0
PHP Version :
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
forge
/
app.gftag.com
/
routes
/
View File Name :
web.php
<?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\ItemController; use App\Http\Controllers\SaleController; use App\Http\Controllers\UserController; use App\Http\Controllers\StockController; use App\Http\Controllers\ProfileController; use App\Http\Controllers\CustomerController; use App\Http\Controllers\SettingsController; use App\Http\Controllers\SupplierController; use App\Http\Controllers\DashboardController; use App\Http\Controllers\AdjustmentController; use App\Http\Controllers\OrganisationController; use App\Http\Controllers\PurchaseOrderController; use App\Http\Controllers\PurchaseOrderItemController; use App\Http\Controllers\Auth\AuthenticatedSessionController; use App\Http\Controllers\CashBookController; use App\Http\Controllers\SaleReturnController; use App\Http\Controllers\ShareholderController; /* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider and all of them will | be assigned to the "web" middleware group. Make something great! | */ Route::get('/', [AuthenticatedSessionController::class, 'create'])->name('log-in'); Route::middleware('auth')->group(function () { Route::get('/profile', [ProfileController::class, 'edit'])->name('profile.edit'); Route::patch('/profile', [ProfileController::class, 'update'])->name('profile.update'); Route::delete('/profile', [ProfileController::class, 'destroy'])->name('profile.destroy'); // Masters Route // Organisation Routes Route::get('/organisations', [OrganisationController::class, 'organisationView'])->name('organisations'); Route::get('/create/organisation', [OrganisationController::class, 'createOrganisation'])->name('create-organisation'); Route::post('/store/organisation', [OrganisationController::class, 'store'])->name('store-organisation'); Route::get('/edit/organisation/{id}', [OrganisationController::class, 'editOrganisation'])->name('edit-organisation'); Route::post('/update/organisation', [OrganisationController::class, 'update'])->name('update-organisation'); // Suppplier Routes Route::get('/suppliers', [SupplierController::class, 'supplierView'])->name('suppliers'); Route::get('/create/supplier', [SupplierController::class, 'createSupplier'])->name('create-supplier'); Route::post('/store/supplier', [SupplierController::class, 'store'])->name('store-supplier'); Route::get('/edit/supplier/{id}', [SupplierController::class, 'editSupplier'])->name('edit-supplier'); Route::post('/update/supplier', [SupplierController::class, 'update'])->name('update-supplier'); // Customer Routes Route::get('/customers', [CustomerController::class, 'customerView'])->name('customers'); Route::get('/create/customer', [CustomerController::class, 'createCustomer'])->name('create-customers'); Route::post('/store/customer', [CustomerController::class, 'store'])->name('store-customers'); Route::get('/edit/customer/{id}', [CustomerController::class, 'editCustomer'])->name('edit-customers'); Route::post('/update/customer', [CustomerController::class, 'update'])->name('update-customers'); // Item Routes Route::get('/items', [ItemController::class, 'ItemView'])->name('items'); Route::get('/create/item', [ItemController::class, 'createItem'])->name('create-item'); Route::post('/store/item', [ItemController::class, 'store'])->name('store-item'); Route::get('/edit/item/{id}', [ItemController::class, 'editItem'])->name('edit-item'); Route::post('/update/item', [ItemController::class, 'update'])->name('update-item'); // Purchase Order Routes Route::get('/purchaseorders', [PurchaseOrderController::class, 'purchaseOrderView'])->name('purchaseorders'); Route::get('/create/purchaseorder', [PurchaseOrderController::class, 'createPurchaseOrder'])->name('create-purchaseorders'); Route::post('/store/purchaseorder', [PurchaseOrderController::class, 'store'])->name('store-purchaseOrder'); Route::get('/edit/purchaseorder/{id}', [PurchaseOrderController::class, 'editPurchaseOrder'])->name('edit-purchaseorder'); Route::post('/update/purchaseorder', [PurchaseOrderController::class, 'update'])->name('update-purchaseorder'); Route::get('/print/purchaseorder/{id}', [PurchaseOrderController::class, 'printPo'])->name('print-purchaseorder'); Route::get('/item/supplier', [PurchaseOrderController::class, 'getSupplierItem'])->name('item/supplier'); Route::get('filter-purchase-orders', [PurchaseOrderController::class, 'filterPurchaseOrder'])->name('filter.purchaseOrder'); // Sale Routes Route::get('/sales', [SaleController::class, 'saleView'])->name('sales'); Route::get('/create/sale', [SaleController::class, 'createSale'])->name('create-sale'); Route::post('/store/sale', [SaleController::class, 'store'])->name('store-sale'); Route::get('/edit/sale/{id}', [SaleController::class, 'editSale'])->name('edit-sale'); Route::post('/update/sale', [SaleController::class, 'update'])->name('update-sale'); Route::get('/invoice/sale/{id}', [SaleController::class, 'saleInvoice'])->name('invoice-sale'); Route::get('/sale/report', [SaleController::class, 'saleReport'])->name('sale-report'); // Route::get('/sales/report/export', [SaleController::class, 'exportExcel'])->name('sale-export'); Route::post('/sales/export', [SaleController::class, 'salesExport'])->name('sales-export'); // purchase order items Routes Route::get('/intransit', [PurchaseOrderItemController::class, 'PoiView'])->name('intransit'); Route::post('/update/transit', [PurchaseOrderItemController::class, 'update'])->name('update-transit'); Route::get('/accept/poi/{id}', [PurchaseOrderItemController::class, 'acceptPoi'])->name('accept-poi'); // Adjustments Routes Route::get('/adjustments', [AdjustmentController::class, 'adjustmentView'])->name('adjustments'); Route::get('/create/adjustment', [AdjustmentController::class, 'CreateAdjustment'])->name('create-adjustment'); Route::post('/store/adjustment', [AdjustmentController::class, 'store'])->name('store-adjustment'); Route::get('/change-password', [UserController::class, 'change_password'])->name('change-password'); Route::get('/dashboard', [DashboardController::class, 'showDashboardStats'])->name('dashboard'); Route::post('/dashboard', [DashboardController::class, 'filterDashboardStats'])->name('filter-dashboard'); Route::get('/settings', [SettingsController::class, 'viewSettings'])->name('settings'); Route::post('/update/settings', [SettingsController::class, 'updateSettings'])->name('update-settings'); // Stock Routes Route::get('/stock/report', [StockController::class, 'stockReport'])->name('stock-report'); // CashTransaction Route::get('/income/add', [CashBookController::class, 'createIncome'])->name('create-income'); Route::post('/income/store', [CashBookController::class, 'storeIncome'])->name('store-income'); Route::get('/expense/add', [CashBookController::class, 'createExpense'])->name('create-expense'); Route::post('/expense/store', [CashBookController::class, 'storeExpense'])->name('store-expense'); Route::get('/cashbook', [CashBookController::class, 'cashbookReport'])->name('cashbook'); Route::get('/cashbook/{id}', [CashBookController::class, 'editCashbook'])->name('edit-cashbook'); Route::post('/cashbook/update', [CashBookController::class, 'updateCashbook'])->name('update-cashbook'); Route::get('/customer-outstanding', [CashBookController::class, 'getCustomerOutstandings'])->name('customer-outstanding'); // Sales Return Routes Route::get('/sales-return', [SaleReturnController::class, 'index'])->name('sales-return'); Route::get('/create-sales-return/{sale_id}', [SaleReturnController::class, 'create'])->name('create-sales-return'); Route::get('/credit-note/return/{id}', [SaleReturnController::class, 'returnCreditNote'])->name('return-credit-note'); Route::put('update-sales-return', [SaleReturnController::class, 'update'])->name('update-sales-return'); Route::post('add-sales-return', [SaleReturnController::class, 'store'])->name('add-sales-return'); //Shareholder module Route::get('/share-holder', [ShareholderController::class, 'shareHolderView'])->name('view-share-holder'); Route::get('/create/share-holder', [ShareholderController::class, 'shareHolderCreate'])->name('create-share-holder'); Route::post('/store/share-holder', [ShareholderController::class, 'shareHolderStore'])->name('store-share-holder'); Route::get('/edit/share-holder/{id}', [ShareholderController::class, 'shareHolderEdit'])->name('edit-share-holder'); Route::post('/update/share-holder', [ShareholderController::class, 'shareHolderUpdate'])->name('update-share-holder'); Route::get('/certificates', [ShareholderController::class, 'allCertificates'])->name('view-all-certificates'); Route::get('/create-certificate', [ShareholderController::class, 'createCertificate'])->name('create-certificate'); Route::post('/store-certificate', [ShareholderController::class, 'storeCertificate'])->name('store-certificate'); Route::get('/print-certificate/{id}', [ShareholderController::class, 'printCertificate'])->name('print-certificate'); Route::get('/edit-certificate/{id}', [ShareholderController::class, 'editShareCertificateView'])->name('edit-certificate'); Route::post('update-certificate', [ShareholderController::class, 'editShareCertificate'])->name('update-certificate'); //Temporary routes Route::get('/update-customer-in-cashbook', [CashBookController::class, 'updateCustomersInCashbook']); Route::get('page-currently-locked', function(){ return view('locked'); })->name('web.page_locked'); }); require __DIR__ . '/auth.php';