Route::middleware(['auth:sanctum', 'verified'])->group(function () {
Route::middleware(config('filament.middleware.auth'))->group(function (): void {
Route::name('pages.')->group(function (): void {
foreach (Filament::getPages() as $page) {
Route::group([], $page::getRoutes());
}
});
Route::name('resources.')->group(function (): void {
foreach (Filament::getResources() as $resource) {
Route::group([], $resource::getRoutes());
}
});
});
Route::middleware(['auth:sanctum', 'verified'])->group(function () {
Route::middleware(config('filament.middleware.auth'))->group(function (): void {
Route::name('pages.')->group(function (): void {
foreach (Filament::getPages() as $page) {
Route::group([], $page::getRoutes());
}
});
Route::name('resources.')->group(function (): void {
foreach (Filament::getResources() as $resource) {
Route::group([], $resource::getRoutes());
}
});
});