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

v1.0.0 2025-10-22 23:18 UTC

This package is auto-updated.

Last update: 2025-12-25 06:02:08 UTC


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 (ContactFormSubmissionNotification) (Developing)

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) !!}