lynxcms / forms
Forms for Lynx CMS: forms defined in code, Livewire rendering, submissions in the admin and notifications.
v0.1.41
2026-11-05 18:05 UTC
Requires
- php: ^8.5
- lynxcms/core: v0.1.41
- spatie/laravel-honeypot: ^4.7
Requires (Dev)
None
Suggests
- livewire/livewire: Renders forms with <livewire:lynx-form>.
- lynxcms/admin: Adds the submissions inbox to the Livewire admin.
Provides
None
Conflicts
None
Replaces
None
- dev-main
- v0.1.41
- v0.1.40
- v0.1.39
- v0.1.38
- v0.1.37
- v0.1.36
- v0.1.35
- v0.1.34
- v0.1.33
- v0.1.32
- v0.1.31
- v0.1.30
- v0.1.29
- v0.1.28
- v0.1.27
- v0.1.26
- v0.1.25
- v0.1.24
- v0.1.23
- v0.1.22
- v0.1.21
- v0.1.20
- v0.1.19
- v0.1.18
- v0.1.17
- v0.1.16
- v0.1.15
- v0.1.14
- v0.1.13
- v0.1.12
- v0.1.11
- v0.1.10
- v0.1.9
- v0.1.8
- v0.1.7
- v0.1.6
- v0.1.5
- v0.1.4
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1.0
This package is auto-updated.
Last update: 2026-11-12 14:23:48 UTC
README
Note
This is a read-only split of packages/forms in the Lynx CMS monorepo. Open issues and pull requests there. Lynx is not ready for production yet: see its README.
Forms for Lynx CMS. Define a form in PHP, place it on any page, and find what visitors sent in the admin. The people who handle submissions get an email.
- Fields, steps, conditional fields, repeating groups and file uploads, with validation in the visitor's language.
- Submissions keep a copy of the form's fields, so later changes never break old answers.
- Files stay on a private disk.
- Spam protection with spatie/laravel-honeypot and a rate limit.
- Actions for every change (
forms.submit,forms.update_submission,forms.delete_submission,forms.purge), so the MCP server and the AI agent can work with submissions.
Installing
composer require lynxcms/forms
php artisan lynx:migrate # asks whether the database is backed up
See the installation guide.
See the Forms guide.