mgamal92/filament-demo-generator
Filament Demo Generator scaffolds realistic demo data for Filament admin panels, helping developers populate resources, tables, and dashboards with sample records for previews, testing, and client demos. Streamline setup and showcase features without hand-writing seeders.
Assessment basis: v1.4.0 adds image-field detection and Picsum-hosted image URLs to filament-demo-generator. The package is a Laravel/Filament developer tool for generating demo records, not production media management.
config/filament-demo-generator.php, adjust image_fields, and run the generator. The change avoids file writes and storage cleanup, which simplifies demo generation.picsum.photos. Generated records are local, but image rendering depends on network access, DNS/proxy rules, CDN availability, and browser access. Picsum seed URLs are useful for repeatability but should not be treated as a guaranteed immutable asset store. Field-name detection can also misclassify columns that contain paths, JSON, or media references rather than plain image URLs. Existing tests or workflows that assert local fake uploads may fail after this change.FileUpload / Spatie Media Library?config/filament-demo-generator.php with the intended image_fields.image, avatar, logo, photo, or thumbnail.Storage::fake.image_fields configuration and periodically verify that demo images still load.picsum.photos and provide a fallback path for offline environments.image_fields can overwrite non-image data. Existing tests that assert local files may fail. Old fake files will no longer be cleaned up by the generator.How can I help you explore Laravel packages today?