56 lines
2.6 KiB
PHP
56 lines
2.6 KiB
PHP
<?php
|
|
|
|
use App\Http\Controllers\AsuransiController;
|
|
use App\Http\Controllers\authController;
|
|
use App\Http\Controllers\dashboardController;
|
|
use App\Http\Controllers\helper\helperController;
|
|
use App\Http\Controllers\PatientController;
|
|
use App\Http\Controllers\RegistrasiPasienController;
|
|
use App\Http\Controllers\RoomServiceController;
|
|
use App\Http\Controllers\ServiceController;
|
|
use App\Http\Controllers\TransaksiController;
|
|
use App\Http\Controllers\userController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| 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('/login', [authController::class, 'login'])->middleware('guest');
|
|
Route::post('/login', [authController::class, 'authenticate'])->middleware('guest');
|
|
Route::post('/logout', [authController::class, 'logout']);
|
|
|
|
Route::group(['middleware' => ['auth']], function(){
|
|
Route::get('/', [dashboardController::class, 'index']);
|
|
Route::resource('/karyawan', userController::class);
|
|
Route::get('/datatable/user', [userController::class, 'datatable']);
|
|
Route::resource('/asuransi', AsuransiController::class);
|
|
Route::get('/datatable/asuransi', [AsuransiController::class, 'datatable']);
|
|
Route::resource('/ruangan-pelayanan', RoomServiceController::class);
|
|
Route::get('/datatable/ruangan-pelayanan', [RoomServiceController::class, 'datatable']);
|
|
Route::resource('/pelayanan', ServiceController::class);
|
|
Route::get('/datatable/pelayanan', [ServiceController::class, 'datatable']);
|
|
Route::resource('/pasien', PatientController::class);
|
|
Route::get('/datatable/pasien', [PatientController::class, 'datatable']);
|
|
Route::resource('/registrasi', RegistrasiPasienController::class);
|
|
Route::get('/datatable/registrasi', [RegistrasiPasienController::class, 'datatable']);
|
|
Route::resource('/transaksi', TransaksiController::class);
|
|
Route::get('/invoice/{uid}', [TransaksiController::class, 'invoice']);
|
|
Route::get('/datatable/transaksi', [TransaksiController::class, 'datatable']);
|
|
|
|
});
|
|
|
|
Route::controller(helperController::class)->middleware('auth')->group(function () {
|
|
Route::get('/helper/get/patient', 'getPatients');
|
|
Route::get('/helper/get/asuransi', 'getAsuransis');
|
|
Route::get('/helper/get/roomService', 'getRoomServices');
|
|
Route::get('/helper/get/getServices', 'getServices');
|
|
Route::get('/helper/get/getRegistrasis', 'getRegistrasis');
|
|
});
|