Penambahan login cashier via API, perhitungan tarif
This commit is contained in:
+32
-18
@@ -1,5 +1,6 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Api\V1\Cashier\CashierOperationController;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\Api\V1\ConfigParameter;
|
||||
@@ -21,35 +22,48 @@
|
||||
|
|
||||
*/
|
||||
|
||||
Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
|
||||
Route::middleware("auth:sanctum")->get("/user", function (Request $request) {
|
||||
return $request->user();
|
||||
});
|
||||
|
||||
Route::get('location', [ConfigParameter::class, 'index']);
|
||||
Route::get("location", [ConfigParameter::class, "index"]);
|
||||
|
||||
Route::prefix('v1')->group(function () {
|
||||
Route::prefix('operation')->group(function () {
|
||||
Route::prefix("v1")->group(function () {
|
||||
Route::prefix("operation")->group(function () {
|
||||
// Route::get('transaksiparkir/{id}', ParkingOperationController::class, 'inde');
|
||||
Route::resource('transaksiparkir', ParkingOperationController::class);
|
||||
Route::resource("parking", ParkingOperationController::class);
|
||||
Route::prefix("cashier")->group(function () {
|
||||
Route::post("login", [CashierOperationController::class, "login"]);
|
||||
Route::post("getmember", [
|
||||
CashierOperationController::class,
|
||||
"checkMember",
|
||||
]);
|
||||
Route::post("transaksinside", [
|
||||
CashierOperationController::class,
|
||||
"transaksiInside",
|
||||
]);
|
||||
// Route::middleware('CashierAuthentication')->group(function () {
|
||||
// });
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Route::prefix('transaksi')->group(function () {
|
||||
Route::get('stiker/telusuri', [TransaksiMember::class, 'status']);
|
||||
Route::resource('stiker', TransaksiMember::class);
|
||||
Route::resource('parkir', TransaksiParkir::class);
|
||||
Route::prefix("transaksi")->group(function () {
|
||||
Route::get("stiker/telusuri", [TransaksiMember::class, "status"]);
|
||||
Route::resource("stiker", TransaksiMember::class);
|
||||
Route::resource("parkir", TransaksiParkir::class);
|
||||
});
|
||||
|
||||
Route::resource('member', MemberinController::class)->names('memberin');
|
||||
Route::resource("member", MemberinController::class)->names("memberin");
|
||||
|
||||
Route::prefix('report')->group(function () {
|
||||
Route::post('harian', [LaporanController::class, 'harian']);
|
||||
Route::post('payment', [LaporanController::class, 'payment']);
|
||||
Route::post('operator', [LaporanController::class, 'operator']);
|
||||
Route::post('gate', [LaporanController::class, 'gate']);
|
||||
Route::post('daily', [LaporanController::class, 'daily']);
|
||||
Route::prefix("report")->group(function () {
|
||||
Route::post("harian", [LaporanController::class, "harian"]);
|
||||
Route::post("payment", [LaporanController::class, "payment"]);
|
||||
Route::post("operator", [LaporanController::class, "operator"]);
|
||||
Route::post("gate", [LaporanController::class, "gate"]);
|
||||
Route::post("daily", [LaporanController::class, "daily"]);
|
||||
});
|
||||
|
||||
Route::prefix('display')->group(function () {
|
||||
Route::get('content', [DisplayContentController::class, 'index']);
|
||||
Route::prefix("display")->group(function () {
|
||||
Route::get("content", [DisplayContentController::class, "index"]);
|
||||
});
|
||||
|
||||
+74
-71
@@ -1,28 +1,32 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Apps\Memberin\SelfMemberinController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
|
||||
// ParkingAccess
|
||||
use App\Http\Controllers\Parking\DashboardController;
|
||||
use App\Http\Controllers\Parking\Setup\Gate\MasterGateController;
|
||||
use App\Http\Controllers\Parking\Setup\Gate\MasterGateHardwareController;
|
||||
use App\Http\Controllers\Parking\Setup\Gate\MasterGateParameterController;
|
||||
use App\Http\Controllers\Parking\Setup\Vehicle\MasterVehicleController;
|
||||
use App\Http\Controllers\Parking\Setup\Vehicle\ModifiedVehiclepriceController;
|
||||
use App\Http\Controllers\Parking\Setup\UserLevel\LevelUserController;
|
||||
use App\Http\Controllers\Parking\LostiketController;
|
||||
use App\Http\Controllers\Parking\MemberProductController;
|
||||
use App\Http\Controllers\Parking\MemberStikerController;
|
||||
use App\Http\Controllers\Parking\Operasional\TransaksiParkirController;
|
||||
use App\Http\Controllers\Parking\Report\LaporanStiker;
|
||||
use App\Http\Controllers\Parking\ReportTransaksiController;
|
||||
use App\Http\Controllers\Parking\SetupController;
|
||||
use App\Http\Controllers\Parking\StikerController;
|
||||
use App\Http\Controllers\Parking\StreamerController;
|
||||
use App\Http\Controllers\Parking\FrontOffice\FrontOfficeController;
|
||||
use App\Http\Controllers\Parking\Tools\StikerExtendedController;
|
||||
use App\Http\Controllers\Parking\Tools\TransactionChangeController;
|
||||
use App\Http\Controllers\Parking\VerifyTransController;
|
||||
|
||||
use App\Http\Controllers\Apps\ModifiedTransaksi;
|
||||
use App\Http\Controllers\DashboardController;
|
||||
use App\Http\Controllers\Http\Setup\Gate\MasterGateController;
|
||||
use App\Http\Controllers\Http\Setup\Gate\MasterGateHardwareController;
|
||||
use App\Http\Controllers\Http\Setup\Gate\MasterGateParameterController;
|
||||
use App\Http\Controllers\LostiketController;
|
||||
use App\Http\Controllers\MemberProductController;
|
||||
use App\Http\Controllers\MemberStikerController;
|
||||
use App\Http\Controllers\Operasional\TransaksiParkirController;
|
||||
use App\Http\Controllers\Report\LaporanStiker;
|
||||
use App\Http\Controllers\ReportTransaksiController;
|
||||
use App\Http\Controllers\SetupController;
|
||||
use App\Http\Controllers\StikerController;
|
||||
use App\Http\Controllers\StreamerController;
|
||||
use App\Http\Controllers\FrontOffice\FrontOfficeController;
|
||||
use App\Http\Controllers\Http\Setup\Vehicle\MasterVehicleController;
|
||||
use App\Http\Controllers\Http\Setup\Vehicle\ModifiedVehiclepriceController;
|
||||
use App\Http\Controllers\Tools\StikerExtendedController;
|
||||
use App\Http\Controllers\Tools\TransactionChangeController;
|
||||
use App\Http\Controllers\VerifyTransController;
|
||||
use App\Http\Controllers\Apps\Memberin\SelfMemberinController;
|
||||
|
||||
// use App\Services\BcaSignatureTest;
|
||||
|
||||
@@ -41,71 +45,70 @@
|
||||
// return view('backend');
|
||||
// });
|
||||
|
||||
Route::get("/", [SetupController::class, "index"]);
|
||||
Route::post("/setup/run", [SetupController::class, "run"])->name("setup.run");
|
||||
Route::resource("/apps", ModifiedTransaksi::class);
|
||||
Route::post("/scan", [ModifiedTransaksi::class, "scan"])->name("apps.scan");
|
||||
|
||||
Route::get('/', [SetupController::class, 'index']);
|
||||
Route::post('/setup/run', [SetupController::class, 'run'])->name('setup.run');
|
||||
Route::resource('/apps', ModifiedTransaksi::class);
|
||||
Route::post('/scan', [ModifiedTransaksi::class, 'scan'])->name('apps.scan');
|
||||
|
||||
Route::resource('memberin', SelfMemberinController::class)->names('self-memberin');
|
||||
|
||||
Route::resource("memberin", SelfMemberinController::class)->names("self-memberin");
|
||||
|
||||
Auth::routes();
|
||||
Route::group(['middleware' => 'auth'], function () {
|
||||
Route::get('/dashboard', [DashboardController::class, 'index'])->name('dashboard');
|
||||
Route::group(["middleware" => "auth"], function () {
|
||||
Route::get("/dashboard", [DashboardController::class, "index"])->name("dashboard");
|
||||
|
||||
Route::prefix('/setup')->group(function () {
|
||||
Route::prefix('master')->group(function () {
|
||||
Route::resource('gate', MasterGateController::class);
|
||||
Route::resource('gate-details', MasterGateParameterController::class);
|
||||
Route::resource('gate-hardware', MasterGateHardwareController::class)->names('hardware');
|
||||
Route::resource('vehicle', MasterVehicleController::class);
|
||||
Route::resource('price', ModifiedVehiclepriceController::class)->names('vehicle');
|
||||
Route::prefix("/setup")->group(function () {
|
||||
Route::prefix("master")->group(function () {
|
||||
Route::resource("gate", MasterGateController::class);
|
||||
Route::resource("gate-details", MasterGateParameterController::class);
|
||||
Route::resource("gate-hardware", MasterGateHardwareController::class)->names("hardware");
|
||||
Route::resource("vehicle", MasterVehicleController::class);
|
||||
Route::resource("price", ModifiedVehiclepriceController::class)->names("vehiclePrice");
|
||||
Route::resource("level-user", LevelUserController::class)->names("levelUser");
|
||||
});
|
||||
});
|
||||
|
||||
Route::prefix('/transaksi')->group(function () {
|
||||
Route::resource('parkir', TransaksiParkirController::class)->names('transaksiparkir');
|
||||
Route::get('stiker', [StikerController::class, 'index']);
|
||||
Route::resource('member', MemberStikerController::class);
|
||||
Route::prefix("/transaksi")->group(function () {
|
||||
Route::resource("parkir", TransaksiParkirController::class)->names("transaksiparkir");
|
||||
Route::get("stiker", [StikerController::class, "index"]);
|
||||
Route::resource("member", MemberStikerController::class);
|
||||
});
|
||||
|
||||
Route::prefix('report')->group(function () {
|
||||
Route::get('/laporan-semua-transaksi', [ReportTransaksiController::class, 'allReport']);
|
||||
Route::get('/laporan-semua-transaksi/data', [ReportTransaksiController::class, 'allReportData'])->name('getData');
|
||||
Route::get('/laporan-per-pintu', [ReportTransaksiController::class, 'byGate']);
|
||||
Route::get('/laporan-per-pintu/data', [ReportTransaksiController::class, 'gateData'])->name('gateData');
|
||||
Route::prefix("report")->group(function () {
|
||||
Route::get("/laporan-semua-transaksi", [ReportTransaksiController::class, "allReport"]);
|
||||
Route::get("/laporan-semua-transaksi/data", [ReportTransaksiController::class, "allReportData"])->name(
|
||||
"getData",
|
||||
);
|
||||
Route::get("/laporan-per-pintu", [ReportTransaksiController::class, "byGate"]);
|
||||
Route::get("/laporan-per-pintu/data", [ReportTransaksiController::class, "gateData"])->name("gateData");
|
||||
|
||||
Route::prefix('stiker')->group(function () {
|
||||
Route::get('/harian', [LaporanStiker::class, 'laporanStikerHarian']);
|
||||
Route::get('/harian/data', [LaporanStiker::class, 'dataStiker'])->name('stikerData');
|
||||
Route::prefix("stiker")->group(function () {
|
||||
Route::get("/harian", [LaporanStiker::class, "laporanStikerHarian"]);
|
||||
Route::get("/harian/data", [LaporanStiker::class, "dataStiker"])->name("stikerData");
|
||||
});
|
||||
});
|
||||
Route::prefix("/tools")->group(function () {
|
||||
Route::resource("stiker-extend", StikerExtendedController::class);
|
||||
Route::resource("change-trans", TransactionChangeController::class);
|
||||
});
|
||||
|
||||
});
|
||||
Route::prefix('/tools')->group(function () {
|
||||
Route::resource('stiker-extend', StikerExtendedController::class);
|
||||
Route::resource('change-trans', TransactionChangeController::class);
|
||||
});
|
||||
|
||||
Route::prefix('/front-office')->group(function () {
|
||||
Route::get('/check-in-out/search', [FrontOfficeController::class, 'search'])->name('check-in-out.search');
|
||||
Route::get('/check-in-out/image/{id}', [FrontOfficeController::class, 'image']);
|
||||
Route::resource('check-in-out', FrontOfficeController::class);
|
||||
Route::prefix("/front-office")->group(function () {
|
||||
Route::get("/check-in-out/search", [FrontOfficeController::class, "search"])->name("check-in-out.search");
|
||||
Route::get("/check-in-out/image/{id}", [FrontOfficeController::class, "image"]);
|
||||
Route::resource("check-in-out", FrontOfficeController::class);
|
||||
});
|
||||
|
||||
// Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
|
||||
Route::resource('verify', VerifyTransController::class);
|
||||
Route::post('/verify/show', [VerifyTransController::class, 'showImages']);
|
||||
Route::resource('losttiket', LostiketController::class);
|
||||
Route::post('member/data', [MemberStikerController::class, 'getMember'])->name('getMember');
|
||||
Route::post('member/checkField', [MemberStikerController::class, 'checkField']);
|
||||
Route::resource('settings', LostiketController::class);
|
||||
Route::resource('settings-register', MemberProductController::class);
|
||||
Route::get('streaming', [StreamerController::class, 'index']);
|
||||
Route::get('stream-snapshot', [StreamerController::class, 'streamSnapshot']);
|
||||
Route::resource("verify", VerifyTransController::class);
|
||||
Route::post("/verify/show", [VerifyTransController::class, "showImages"]);
|
||||
Route::resource("losttiket", LostiketController::class);
|
||||
Route::post("member/data", [MemberStikerController::class, "getMember"])->name("getMember");
|
||||
Route::post("member/checkField", [MemberStikerController::class, "checkField"]);
|
||||
Route::resource("settings", LostiketController::class);
|
||||
Route::resource("settings-register", MemberProductController::class);
|
||||
Route::get("streaming", [StreamerController::class, "index"]);
|
||||
Route::get("stream-snapshot", [StreamerController::class, "streamSnapshot"]);
|
||||
});
|
||||
|
||||
|
||||
Route::get('phpinformation', function () {
|
||||
phpinfo();
|
||||
})->name('phpmyinfo');
|
||||
Route::get("phpinformation", function () {
|
||||
phpinfo();
|
||||
})->name("phpmyinfo");
|
||||
|
||||
Reference in New Issue
Block a user