//чтобы попасть на определенный маршрут нужно только после Аутентификация
а Авторизацию в каждый отдельный маршрут в ставить через middleware ?
Route::middleware(['auth'])->group(function () {
//dashboard
Route::get('/', [DashboardController::class, 'index'])->name('dashboard');
//users
Route::get('/users', [UserController::class, 'index'])->name('users')->middleware('autorize_show');//типа так?
Route::get('/users/create', [UserController::class, 'create'])->name('userCreate');
Route::post('/users/store', [UserController::class, 'store'])->name('userStore');
Route::get('/users/{id}/edit', [UserController::class, 'edit']);
Route::post('/users/{id}/update', [UserController::class, 'update']);
Route::get('/users/{id}/delete', [UserController::class, 'destroy']);
//roles
Route::get('/roles', [RoleController::class, 'index'])->name('roles');
Route::get('/roles/create', [RoleController::class, 'create'])->name('roleCreate');
Route::post('/roles/store', [RoleController::class, 'store'])->name('roleStore');
Route::get('/roles/{id}/edit', [RoleController::class, 'edit']);
Route::post('/roles/{id}/update', [RoleController::class, 'update']);
Route::get('/roles/{id}/delete', [RoleController::class, 'destroy']);
//permissions
Route::get('/permissions', [PermissionController::class, 'index'])->name('permissions');
Route::get('/permissions/create', [PermissionController::class, 'create'])->name('permissionCreate');
Route::post('/permissions/store', [PermissionController::class, 'store'])->name('permissionStore');
Route::get('/permissions/{id}/edit', [PermissionController::class, 'edit']);
Route::post('/permissions/{id}/update', [PermissionController::class, 'update']);
Route::get('/permissions/{id}/delete', [PermissionController::class, 'destroy']);
});