35 lines
1.8 KiB
PHP
35 lines
1.8 KiB
PHP
<?php
|
|
|
|
// use App\Http\Controllers\AssetController;
|
|
use App\Http\Controllers\APIS\CustomerApi\CustomerController;
|
|
use App\Http\Controllers\APIS\AdminApi\UsersController;
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Support\Facades\Route;
|
|
use App\Http\Controllers\APIS\AdminApi\AssetadmintController;
|
|
Route::get('/adminapi', function () {
|
|
return ('Welcome to admin api routes.');
|
|
});
|
|
|
|
//******************************************************* Assest API********************************************************
|
|
|
|
Route::post('/asset', [AssetadmintController::class, 'storeAssest']);
|
|
Route::get('/list-assets', [AssetadmintController::class, 'listAssest']);
|
|
Route::delete('/delete-assets/{assetId}', [AssetadmintController::class, 'deleteAsset']);
|
|
Route::post('/assign-asset', [AssetadmintController::class, 'assignAssetToUser']);
|
|
|
|
|
|
//******************************************************* Customer API********************************************************
|
|
|
|
Route::post('/customer/create-or-update', [CustomerController::class, 'createOrUpdateCustomer'])->name('customer.create-or-update');
|
|
Route::get('/customer/list', [CustomerController::class, 'listCustomers'])->name('customer.list');
|
|
Route::delete('/customer/delete/{customerId}', [CustomerController::class, 'deleteCustomers'])->name('customer.delete');
|
|
|
|
|
|
//******************************************************* User API********************************************************
|
|
|
|
Route::post('/users-store', [UsersController::class, 'store'])->name('user_create');
|
|
Route::get('/users-list', [UsersController::class, 'list'])->name('user_list');
|
|
Route::delete('/users-delete/{userId}', [UsersController::class, 'delete']);
|
|
Route::post('/activate/{id}', [UsersController::class, 'activate'])->name('activate.user');
|
|
Route::post('/users-login', [UsersController::class, 'loginUser']);
|