diff --git a/packages/actions/routes/web.php b/packages/actions/routes/web.php index 5b7942860f..16f8f5df46 100644 --- a/packages/actions/routes/web.php +++ b/packages/actions/routes/web.php @@ -4,10 +4,15 @@ use Filament\Actions\Exports\Http\Controllers\DownloadExport; use Filament\Actions\Imports\Http\Controllers\DownloadImportFailureCsv; use Illuminate\Support\Facades\Route; -Route::get('/filament/exports/{export}/download', DownloadExport::class) - ->name('filament.exports.download') - ->middleware('filament.actions'); +$prefix = config('filament.system_route_prefix', 'filament'); -Route::get('/filament/imports/{import}/failed-rows/download', DownloadImportFailureCsv::class) - ->name('filament.imports.failed-rows.download') - ->middleware('filament.actions'); +Route::middleware('filament.actions') + ->name('filament.') + ->prefix($prefix) + ->group(function () { + Route::get('/exports/{export}/download', DownloadExport::class) + ->name('exports.download'); + + Route::get('/imports/{import}/failed-rows/download', DownloadImportFailureCsv::class) + ->name('imports.failed-rows.download'); + }); diff --git a/packages/support/config/filament.php b/packages/support/config/filament.php index 65b4bf0e82..488a01f073 100644 --- a/packages/support/config/filament.php +++ b/packages/support/config/filament.php @@ -86,4 +86,16 @@ return [ 'livewire_loading_delay' => 'default', + /* + |-------------------------------------------------------------------------- + | System Route Prefix + |-------------------------------------------------------------------------- + | + | This is the prefix used for the system routes that Filament registers, + | such as the routes for downloading exports and failed import rows. + | + */ + + 'system_route_prefix' => 'filament', + ]; diff --git a/packages/tables/resources/views/components/selection/indicator.blade.php b/packages/tables/resources/views/components/selection/indicator.blade.php index bebe5b19f5..573efbb2dc 100644 --- a/packages/tables/resources/views/components/selection/indicator.blade.php +++ b/packages/tables/resources/views/components/selection/indicator.blade.php @@ -34,7 +34,9 @@