86 lines
2.6 KiB
PHP
86 lines
2.6 KiB
PHP
<?php
|
|
|
|
|
|
use App\Http\Controllers\Admin\DashboardController;
|
|
use App\Http\Controllers\Admin\UserAdminController;
|
|
use App\Http\Controllers\Auth\RegisterController;
|
|
use App\Http\Controllers\BarangkeluarController;
|
|
|
|
use App\Http\Controllers\BarangMasukController;
|
|
use App\Http\Controllers\CustomerController;
|
|
use App\Http\Controllers\HomeController;
|
|
use App\Http\Controllers\KopiController;
|
|
use App\Http\Controllers\LoginController;
|
|
use App\Http\Controllers\SupplierController;
|
|
use Illuminate\Support\Facades\Auth;
|
|
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::redirect('/admin', '/admin/dashboard', 301);
|
|
|
|
|
|
Route::get('/login', [LoginController::class, 'login'])->name('login')->middleware('guest');
|
|
Route::post('/login', [LoginController::class, 'authenticate']);
|
|
Route::post('/logout', [LoginController::class, 'logout']);
|
|
|
|
Route::post('/register',[RegisterController::class, 'store']);
|
|
|
|
// Dashboard
|
|
Route::get('/', function () {
|
|
return redirect('/dashboard');
|
|
});
|
|
|
|
// Dashboard
|
|
Route::get('/dashboard', [DashboardController::class, 'index'])->middleware('auth');
|
|
// Users
|
|
Route::resource('/user-admin', UserAdminController::class)->middleware('auth');
|
|
|
|
// Supplier
|
|
Route::resource('/suplier', SupplierController::class);
|
|
|
|
// Customer
|
|
Route::resource('/customer', CustomerController::class);
|
|
|
|
// Produk
|
|
// Route::get('/produk', [KopiController::class,'index']);
|
|
Route::resource('/kopi', KopiController::class);
|
|
|
|
Route::resource('/barangmasuk', BarangMasukController::class);
|
|
Route::resource('/barangkeluar', BarangkeluarController::class)->middleware('auth');
|
|
Route::put('ubahstatus/{id}', [BarangKeluarController::class, 'ubahstatus']);
|
|
|
|
|
|
// cetak struk
|
|
Route::get('/cetakstruk/{id}', [BarangMasukController::class, 'cetakstruk']);
|
|
Route::get('/cetakstrukbk/{id}', [BarangKeluarController::class, 'cetakstrukbk']);
|
|
|
|
|
|
|
|
// cetak pdf
|
|
Route::get('/cetakpdfbarangmasuk', [BarangMasukController::class, 'cetaklaporangbarangmasuk'])->middleware('admin');
|
|
Route::get('/cetakpdfbarangkeluar', [BarangKeluarController::class, 'cetaklaporangbarangkeluar'])->middleware('admin');
|
|
|
|
// Kategori
|
|
// Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
|
|
|
|
Route::get('/test', function(){
|
|
return view('admin.pages.test');
|
|
});
|