Skip to content

Laravel contact us form package to send email and save to database

Notifications You must be signed in to change notification settings

nadaft/contactme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

alt text

ContactMe

Latest Stable Version Total Downloads License

A Laravel Package to create Contact Us Form Easily

Features

  • Send Email
  • Save Message to Database

Tested on Laravel 5.7

Installation Steps

1. Require the Package

Run the following command:

composer require nadaft/contactme

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

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

Nadaft\ContactMe\ContactMeServiceProvider::class,

3. Run Migration

Run the following command:

php artisan migrate

4. Edit .env File

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

For example

MAIL_CONTACTME_TO="[email protected]"

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

Customize Your Form

If you want to create your own contact us page, you must following below instruction :

  • Form action = {{ route('contactme.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 form package to send email and save to database

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published