public directory is writable for manifest/icon generation.composer require alareqi/filament-pwa
php artisan vendor:publish --provider="AlaReqi\FilamentPWA\FilamentPWAServiceProvider"
config/filament-pwa.php) to customize:
app/Providers/Filament/AdminPanelProvider.php:
return [
'plugins' => [
\AlaReqi\FilamentPWA\FilamentPWAPlugin::make(),
],
];
filament-pwa:registered events).filament-pwa:updated events).filament-pwa.php. Use environment variables for dynamic values (e.g., FILAMENT_PWA_INSTALL_PROMPT_DELAY).php artisan vendor:publish --tag="filament-pwa-views").filament-pwa:error, filament-pwa:registered) for logging.sw.js.filament-pwa:clear-cache command for testing.| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Service Worker registration fails | PWA features disabled | Fallback to non-PWA mode; log errors centrally. |
| Offline data corruption | Stale/inconsistent UI | Implement checksum validation for cached data. |
| HTTPS misconfiguration | PWA prompts blocked | Enforce HTTPS via Laravel middleware. |
| Browser PWA support missing | Features unavailable on legacy browsers | Polyfill or graceful degradation. |
| Asset pipeline build failures | Broken Service Worker | CI checks for asset compilation. |
How can I help you explore Laravel packages today?