77 lines
2.9 KiB
PHP
77 lines
2.9 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::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');
|
|
|
|
// Barang masuk
|
|
Route::get('/barangmasuk', 'barangmasuk');
|
|
Route::get('/barangmasuktambah', 'barangmasuktambah');
|
|
Route::post('/barangmasuktambah', 'barangmasuktambahsimpan');
|
|
Route::get('/barangmasukhapus/{id}', 'barangmasukhapus');
|
|
|
|
// Barang keluar
|
|
Route::get('/barangkeluar', 'barangkeluar');
|
|
Route::get('/barangkeluartambah', 'barangkeluartambah');
|
|
Route::post('/barangkeluartambah', 'barangkeluartambahsimpan');
|
|
Route::post('/barangkeluarhapus/{id}', 'barangkeluarhapus');
|
|
|
|
// 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');
|
|
|
|
|
|
// Supplier
|
|
Route::get('/supplierdaftar', 'supplier');
|
|
Route::get('/suppliertambah', 'suppliertambah');
|
|
Route::post('/suppliertambahsimpan', 'suppliertambahsimpan');
|
|
Route::get('/supplieredit/{id}', 'supplieredit');
|
|
Route::get('/supplierdetail/{id}', 'supplierdetail');
|
|
Route::put('/suppliereditsimpan/{id}', 'suppliereditsimpan');
|
|
Route::delete('/supplierhapus/{id}', 'supplierhapus');
|
|
|
|
// Laporan penjualan
|
|
Route::get('/laporanpenjualan', 'laporanpenjualan');
|
|
Route::post('/laporanpenjualan', 'laporanpenjualan');
|
|
|
|
// laporan pembelian
|
|
Route::get('/laporanpembelian', 'laporanpembelian');
|
|
Route::post('/laporanpembelian', 'laporanpembelian');
|
|
|
|
Route::get('/peramalan', 'peramalan');
|
|
Route::get('/peramalanhasil', 'peramalanhasil');
|
|
});
|