58 lines
2.0 KiB
PHP
58 lines
2.0 KiB
PHP
<?php
|
|
|
|
use App\Http\Controllers\AdminController;
|
|
use App\Http\Controllers\AuthController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
|
|
|
|
Route::get('/', function () {
|
|
return view('home');
|
|
});
|
|
|
|
Route::post('/login', [AuthController::class, 'login']);
|
|
Route::get('/logout', [AuthController::class, 'logout']);
|
|
|
|
Route::get('/create-user', [AuthController::class, 'create']);
|
|
Route::post('/create-user', [AuthController::class, 'store']);
|
|
|
|
|
|
Route::middleware(['isLogin'])->controller(AdminController::class)->group(function () {
|
|
// Profile
|
|
Route::get('/profile', 'profile');
|
|
Route::put('/profileupdate', 'profileupdate');
|
|
|
|
// Produk
|
|
Route::get('/dashboard', 'dashboard');
|
|
Route::get('/daftarbarang', 'daftarbarang');
|
|
Route::get('/tambahbarang', 'tambahbarang');
|
|
Route::post('/tambahbarang', 'tambahbarangsimpan');
|
|
Route::get('/barangedit/{id}', 'barangedit');
|
|
Route::put('/barangeditsimpan/{id}', 'barangeditsimpan');
|
|
Route::delete('/baranghapus/{id}', 'baranghapus');
|
|
|
|
// Pengguna
|
|
Route::get('/penggunadaftar', 'penggunadaftar');
|
|
Route::get('/penggunatambah', 'penggunatambah');
|
|
Route::post('/penggunatambahsimpan', 'penggunatambahsimpan');
|
|
Route::get('/penggunaedit/{id}', 'penggunaedit');
|
|
Route::put('/penggunaeditsimpan/{id}', 'penggunaeditsimpan');
|
|
Route::delete('/penggunahapus/{id}', 'penggunahapus');
|
|
|
|
// Penjualan
|
|
Route::get('/penjualan', 'penjualandaftar');
|
|
Route::get('/penjualantambah', 'penjualantambah');
|
|
Route::post('/penjualantambahsimpan', 'penjualantambahsimpan');
|
|
Route::get('/notapenjualan/{id}', 'cetaknotapenjualan');
|
|
Route::get('/cetakfakturpenjualan/{id}', 'cetakfakturpenjualan');
|
|
Route::get('/penjualanhapus/{id}', 'penjualanhapus');
|
|
|
|
|
|
// Laporan penjualan
|
|
Route::get('/laporanpenjualan', 'laporanpenjualan');
|
|
Route::post('/laporanpenjualan', 'laporanpenjualan');
|
|
|
|
Route::get('/peramalan', 'peramalan');
|
|
Route::get('/peramalanhasil', 'peramalanhasil');
|
|
});
|