28 lines
1.0 KiB
PHP
28 lines
1.0 KiB
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
use App\Http\Controllers\AuthController;
|
|
use App\Http\Controllers\ProductController;
|
|
use App\Http\Controllers\DatasetController;
|
|
use App\Http\Controllers\DashboardController;
|
|
use App\Http\Controllers\ClassificationHistoryAdminController;
|
|
|
|
// Halaman Login (GET)
|
|
Route::get('/', [AuthController::class, 'showLoginForm'])->name('login');
|
|
|
|
// Proses Login (POST)
|
|
Route::post('/login', [AuthController::class, 'login'])->name('login.proses');
|
|
|
|
// Proses Logout
|
|
Route::post('/logout', [AuthController::class, 'logout'])->name('logout');
|
|
|
|
// Halaman Dashboard (Hanya bisa diakses jika sudah login)
|
|
Route::get('/dashboard', [DashboardController::class, 'index'])->middleware('auth')->name('dashboard');
|
|
|
|
Route::resource('produk', ProductController::class)->parameters([
|
|
'produk' => 'product'
|
|
]);
|
|
Route::resource('dataset', DatasetController::class);
|
|
Route::resource('history-klasifikasi', ClassificationHistoryAdminController::class)
|
|
->only(['index', 'update', 'destroy'])
|
|
->middleware('auth'); |