profil
This commit is contained in:
@@ -7,8 +7,10 @@ use App\Http\Controllers\Admin\SettingController;
|
||||
use App\Http\Controllers\AttendanceController;
|
||||
use App\Http\Controllers\Auth\LoginController;
|
||||
use App\Http\Controllers\CounterController;
|
||||
use App\Http\Controllers\Admin\UserController;
|
||||
use App\Http\Controllers\DashboardController;
|
||||
use App\Http\Controllers\DrawController;
|
||||
use App\Http\Controllers\ProfileController;
|
||||
use App\Http\Controllers\ReportController;
|
||||
use App\Models\User;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
@@ -25,6 +27,11 @@ Route::get('/', fn () => redirect()->route('dashboard'));
|
||||
Route::middleware('auth')->group(function () {
|
||||
Route::get('dashboard', [DashboardController::class, 'index'])->name('dashboard');
|
||||
|
||||
// ---- Profil sendiri (semua pengguna) ----
|
||||
Route::get('profil', [ProfileController::class, 'edit'])->name('profile.edit');
|
||||
Route::put('profil', [ProfileController::class, 'update'])->name('profile.update');
|
||||
Route::put('profil/kata-laluan', [ProfileController::class, 'updatePassword'])->name('profile.password');
|
||||
|
||||
// ---- Kaunter Kehadiran (admin + petugas kaunter) ----
|
||||
Route::middleware('role:' . User::ROLE_ADMIN . '|' . User::ROLE_KAUNTER)->group(function () {
|
||||
Route::get('kaunter', [CounterController::class, 'index'])->name('counter.index');
|
||||
@@ -67,5 +74,13 @@ Route::middleware('auth')->group(function () {
|
||||
Route::post('tetapan/reset', [SettingController::class, 'reset'])->name('settings.reset');
|
||||
|
||||
Route::get('audit', [AuditController::class, 'index'])->name('audit.index');
|
||||
|
||||
// ---- Urus Pengguna ----
|
||||
Route::get('pengguna', [UserController::class, 'index'])->name('users.index');
|
||||
Route::get('pengguna/cipta', [UserController::class, 'create'])->name('users.create');
|
||||
Route::post('pengguna', [UserController::class, 'store'])->name('users.store');
|
||||
Route::get('pengguna/{user}/edit', [UserController::class, 'edit'])->name('users.edit');
|
||||
Route::put('pengguna/{user}', [UserController::class, 'update'])->name('users.update');
|
||||
Route::delete('pengguna/{user}', [UserController::class, 'destroy'])->name('users.destroy');
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user