Skip to content

itsrafsanjani/contact

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

preview image

Contact

Latest Stable Version Total Downloads License

A Laravel Package to create Contact Us Form Easily

Features

  • Send Email
  • Save Message to Database

Requirements

Laravel 5.7+ Tested on Laravel 8

Installation Steps

1. Require the Package

Run the following command:

composer require itsrafsanjani/contact

2. Add the service provider to your config/app.php providers array:

If you're installing on Laravel 5.5+ skip this step

ItsRafsanJani\Contact\ContactServiceProvider::class,

3. Run Migration

Run the following command:

php artisan migrate

4. Edit .env File

Add variable CONTACT_TO_MAIL to .env and then define the email to receive email

For example

CONTACT_TO_MAIL="[email protected]"
CONTACT_PHONE_REQUIRED=false

Finally you can access your contact page by access http://your-site.com/contact to show the result

Customize Your Form

If you want to create your own contact us page, you must follow below instructions:

  • Form action = {{ route('contact.submit') }}
  • Name field = input name="name"
  • Email field = input name="email"
  • Message field = textarea name="message"

Don't forget to add {{ csrf_field() }}

You can create the contact page with your own Route and/or Controller

Bugs and Issues

If you found bugs or issues just write to Issues

About

Laravel Contact Us Package

Resources

Stars

Watchers

Forks

Packages

No packages published