This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.

Igni CMS Contact Us Package

v1.1 2018-01-29 12:58 UTC

This package is auto-updated.

Last update: 2021-07-19 07:14:36 UTC



Latest Stable Version

Despark's igniCMS Contact Us Module


This package extends despark/igni-core by adding a fully functional Contacts Page consisting of:

  1. DB tables for contact details and messages.
  2. Resources
  3. Routes
  4. Config
  5. Contact form
  6. Email notifications
  7. Helpers


Require using Composer

composer require despark/igni-contact-us

Add the service provider to config/app.php

$providers = [

Run the artisan install command

php artisan igni:make:contacts

A new Contacts Management sidebar will be added to the CMS page

Take a quick look at ignicontacts config file

return [
    'google_api_key' => env('GOOGLE_MAPS_API_KEY', null),
    // Send an email to the first email address in contacts table when a new message is submitted. true||false||null
    'recieve_email_notifications' => true,
    'mail_receiver_name' => 'Example',
    'mail_subject' => 'New message was received',
    'path_to_email_view' => 'emails.newMessage',

We made some helpers so that you can quickly visualise the main sections of a standard Contacts page and build further more


Outputs a contact form with simpl HTML structure


Outputs all the cotact details using simple HTML structure


Outputs Google Maps JS map focused on the address you've setup in the contacts


Output a fully fledged Contact Us page with all contact details, contact form and map