diff --git a/app/Http/Controllers/Auth/DaftarController.php b/app/Http/Controllers/Auth/DaftarController.php new file mode 100644 index 0000000..55c92ce --- /dev/null +++ b/app/Http/Controllers/Auth/DaftarController.php @@ -0,0 +1,51 @@ +validate([ + // 'name' => 'required|string|max:255', + // 'email' => 'required|string|email|max:255|unique:users', + // 'password' => 'required|string|confirmed|', + // ]); + + // Auth::login($user = User::create([ + // 'name' => $request->name, + // 'email' => $request->email, + // 'password' => Hash::make($request->password), + // ])); + + // event(new Registered($user)); + + // return redirect(RouteServiceProvider::HOME); + // } +} diff --git a/app/Http/Controllers/Auth/IndexController.php b/app/Http/Controllers/Auth/IndexController.php new file mode 100644 index 0000000..8e0fcfb --- /dev/null +++ b/app/Http/Controllers/Auth/IndexController.php @@ -0,0 +1,51 @@ +validate([ + // 'name' => 'required|string|max:255', + // 'email' => 'required|string|email|max:255|unique:users', + // 'password' => 'required|string|confirmed|', + // ]); + + // Auth::login($user = User::create([ + // 'name' => $request->name, + // 'email' => $request->email, + // 'password' => Hash::make($request->password), + // ])); + + // event(new Registered($user)); + + // return redirect(RouteServiceProvider::HOME); + // } +} diff --git a/resources/views/dashboard/daftar.blade.php b/resources/views/dashboard/daftar.blade.php new file mode 100644 index 0000000..36abea2 --- /dev/null +++ b/resources/views/dashboard/daftar.blade.php @@ -0,0 +1,138 @@ + + + + + + + + + + + Dashboard Template for Bootstrap + + + + + + + + + + +
+
+ + +
+
+

Pendaftaran Pasien

+ +
+
+
Tipe Pasien
+
+ + +
+
+ + +
+
Pencarian Nomor Rekam Medis
+
+ +
+
Nama Pasien
+
+ +
+
Alamat Pasien
+
+ +
+
Nomor Telepon
+
+ +
+
Penjamin
+ +
Nomor Kartu BPJS
+
+ +
+
Poliklinik
+ +
Nama Dokter
+ + +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/resources/views/dashboard/index.blade.php b/resources/views/dashboard/index.blade.php new file mode 100644 index 0000000..a6e5628 --- /dev/null +++ b/resources/views/dashboard/index.blade.php @@ -0,0 +1,78 @@ + + + + + + + + + + + Dashboard Template for Bootstrap + + + + + + + + + + +
+
+ + +
+
+

Dashboard

+
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/routes/auth.php b/routes/auth.php index 0fb1129..b3e84ea 100644 --- a/routes/auth.php +++ b/routes/auth.php @@ -5,11 +5,28 @@ use App\Http\Controllers\Auth\ConfirmablePasswordController; use App\Http\Controllers\Auth\EmailVerificationNotificationController; use App\Http\Controllers\Auth\EmailVerificationPromptController; use App\Http\Controllers\Auth\NewPasswordController; +use App\Http\Controllers\Auth\DaftarController; +use App\Http\Controllers\Auth\IndexController; use App\Http\Controllers\Auth\PasswordResetLinkController; use App\Http\Controllers\Auth\RegisteredUserController; use App\Http\Controllers\Auth\VerifyEmailController; use Illuminate\Support\Facades\Route; +Route::get('/index', [IndexController::class, 'create']) + ->middleware('guest') + ->name('index'); + +Route::post('/index', [IndexController::class, 'store']) + ->middleware('guest'); + +Route::get('/daftar', [DaftarController::class, 'create']) + ->middleware('guest') + ->name('daftar'); + +Route::post('/daftar', [DaftarController::class, 'store']) + ->middleware('guest'); + + Route::get('/register', [RegisteredUserController::class, 'create']) ->middleware('guest') ->name('register'); diff --git a/routes/web.php b/routes/web.php index ca7f407..4a258cc 100644 --- a/routes/web.php +++ b/routes/web.php @@ -18,71 +18,17 @@ use Illuminate\Http\Request; | */ -Route::get('/', function () { - return view('auth.login'); +Route::get('/index', function () { + return view('dashboard.index'); +}); +Route::get('/daftar', function () { + return view('dashboard.daftar'); }); -//product -Route::get('/add-product', function () { - return view('Admin.add_product'); -})->middleware(['auth'])->name('add.product'); - -Route::post('/insert-product',[ProductController::class,'store'])->middleware(['auth']); - -Route::get('/all-product',[ProductController::class,'allProduct'])->middleware(['auth'])->name('all.product'); - -Route::get('/available-products',[ProductController::class,'availableProducts'])->middleware(['auth'])->name('available.products'); - -Route::get('/purchase-products/{id}', [ProductController::class,'purchaseData'])->middleware(['auth']); - -Route::post('/insert-purchase-products',[ProductController::class,'storePurchase'])->middleware(['auth']); - - -//invoice -Route::get('/add-invoice/{id}', [InvoiceController::class,'formData'])->middleware(['auth']); - -Route::get('/new-invoice', [InvoiceController::class,'newformData'])->middleware(['auth'])->name('new.invoice'); - -Route::post('/insert-invoice',[InvoiceController::class,'store'])->middleware(['auth']); - -Route::get('/invoice-details', function () { - return view('Admin.invoice_details'); -})->middleware(['auth'])->name('invoice.details'); - -Route::get('/all-invoice', [InvoiceController::class,'allInvoices'])->middleware(['auth'])->name('all.invoices'); - -Route::get('/sold-products',[InvoiceController::class,'soldProducts'])->middleware(['auth'])->name('sold.products'); -// Route::get('/delete', [InvoiceController::class,'delete']); - - -//order -Route::get('/add-order/{name}', [ProductController::class,'formData'])->middleware(['auth'])->name('add.order'); - -Route::post('/insert-order',[OrderController::class,'store'])->middleware(['auth']); - -Route::get('/all-orders',[OrderController::class,'ordersData'])->middleware(['auth'])->name('all.orders'); - -Route::get('/pending-orders',[OrderController::class,'pendingOrders'])->middleware(['auth'])->name('pending.orders'); - -Route::get('/delivered-orders',[OrderController::class,'deliveredOrders'])->middleware(['auth'])->name('delivered.orders'); - -Route::get('/new-order', [OrderController::class,'newformData'])->middleware(['auth'])->name('new.order'); - -Route::post('/insert-new-order',[OrderController::class,'newStore'])->middleware(['auth']); - - -//customer -Route::get('/add-customer', function () { - return view('Admin.add_customer'); -})->middleware(['auth'])->name('add.customer'); - -Route::post('/insert-customer',[CustomerController::class,'store'])->middleware(['auth']); - -Route::get('/all-customers',[CustomerController::class,'customersData'])->middleware(['auth'])->name('all.customers'); Route::get('/dashboard', function () { return view('dashboard'); })->middleware(['auth'])->name('dashboard'); -require __DIR__.'/auth.php'; \ No newline at end of file +require __DIR__.'/auth.php';