dealhub/routes/web/admin.php

15 lines
509 B
PHP

<?php
use App\Enums\UserTypes;
use App\Http\Controllers\Admin\AdminDashboardController;
use App\Http\Controllers\Admin\CustomerController;
use App\Http\Middleware\HasRole;
Route::prefix('/admin')
->name('admin.')
->middleware([HasRole::class.':'.UserTypes::Admin->value, 'auth'])
->group(function () {
Route::get('dashboard', AdminDashboardController::class)->name('dashboard');
Route::resource('customers', CustomerController::class)->except('show', 'create', 'store');
});