simedkom/routes/web.php
2025-02-25 15:47:09 +07:00

34 lines
1.2 KiB
PHP

<?php
use App\Http\Controllers\AuthController;
use App\Http\Controllers\Dashboard\OverviewController;
use Illuminate\Support\Facades\Route;
Route::get('/', function () {
return view('welcome');
});
Route::prefix('auth')->group(function(){
Route::controller(AuthController::class)->group(function(){
Route::get('/login', 'login')->name('login')->middleware('authenticated');
Route::name('auth.')->group(function(){
Route::post('/login', 'loginAction')->name('login.action');
Route::get('/register', 'register')->name('register')->middleware('authenticated');;
Route::post('/register', 'registerAction')->name('register.action');
Route::get('/register-success', 'registerSuccess')->name('register.success')->middleware('authenticated');;
Route::get('/logout', 'logout')->name('logout');
});
});
});
Route::middleware(['auth', 'role:1,2,3,4'])->group(function(){
Route::name('dashboard.')->group(function(){
Route::prefix('dashboard')->group(function(){
Route::controller(OverviewController::class)->group(function(){
Route::get('/overview', 'index')->name('overview');
});
});
});
});