filament-pwa
get a PWA feature on your FilamentPHP app with settings from panel
يمتدّ من filament
composer require tomatophp/filament-pwa- filament-plugin
- pwa
- pwa-apps
اقرأني

Filament PWA
get a PWA feature on your FilamentPHP app with settings from panel
Version Compatibility
| Plugin | Filament | Laravel | PHP |
|---|---|---|---|
| 5.x | 5.x | 12.x - 13.x | 8.2+ |
| 4.x | 4.x | 11.x - 12.x | 8.2+ |
| 1.x | 3.x | 10.x - 11.x | 8.1+ |
Installation
The settings are stored with Filament Settings Hub, which creates the settings table. If it is not installed yet, run its installer first:
after install your package please run this command
finally register the plugin on /app/Providers/Filament/AdminPanelProvider.php
Upload Disk
Icons, splash screens and shortcut icons are stored on the public disk. To use another disk (for example s3), set it in .env or in the published config:
The URLs in the manifest then come from that disk's url().
Screenshots

Use Directive
you can use directive to allow PWA on none-FilamentPHP pages, just add this directive to your blade file on top of </head>
Publish Assets
you can publish config file by use this command
you can publish views file by use this command
you can publish languages file by use this command
Other Filament Packages
Checkout our Awesome TomatoPHP