group(function () { Route::get('admin/login', 'showLoginForm')->name('admin.login'); Route::post('admin/login', 'login')->name('admin.postlogin'); }); Route::middleware('auth')->group(function () { Route::prefix('admin')->middleware('role:admin')->name('admin.')->group(function () { Route::get('dashboard', [App\Http\Controllers\Admin\DashboardController::class, 'index'])->name('dashboard'); Route::get('profile', [App\Http\Controllers\Admin\DashboardController::class, 'profile'])->name('profile'); // User Route::resource('users', App\Http\Controllers\Admin\UserController::class); // Addcition Route::resource('addictions', App\Http\Controllers\Admin\AddictionController::class); // Addcition Route::resource('likerts', App\Http\Controllers\Admin\LikertController::class); // Factor Route::resource('factors', App\Http\Controllers\Admin\FactorController::class); // Item Route::resource('items', App\Http\Controllers\Admin\ItemController::class); }); Route::middleware('role:user')->name('user.')->group(function () { Route::get('/home', [HomeController::class, 'index'])->name('dashboard'); }); }); Auth::routes(); Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');