secretwebmaster / wncms-contact-forms
Contact form management package for WNCMS (Laravel-based CMS).
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:Blade
pkg:composer/secretwebmaster/wncms-contact-forms
Requires
- php: ^8.2
- maatwebsite/excel: ^3.1
- secretwebmaster/wncms-core: ^6.0
README
Overview
secretwebmaster/wncms-contact-forms is a modular package for WNCMS that provides a complete contact form management system.
It allows administrators to create custom forms, define options, view submissions, and handle frontend form rendering with full multilingual support.
Features
- Manage multiple contact forms via backend UI
- Define custom form fields and options
- Store and review user submissions
- Frontend Blade template for rendering forms dynamically
Built-in email notification job ((Developing)ContactFormSubmissionNotification)
Installation
composer require secretwebmaster/wncms-contact-forms
Integration
The package automatically registers when WNCMS loads. render() accept contact form model id as parameter
To render a contact form in your Blade view:
{!! wncms()->package('wncms-contact-forms')->contact_form()->render($contactFormId) !!} {!! wncms()->package('wncms-contact-forms')->contact_form()->render(1) !!} {!! wncms()->package('wncms-contact-forms')->contact_form()->render(99) !!} {!! wncms()->package('wncms-contact-forms')->contact_form()->render(1234) !!}