LaravelPackages.net
Acme Inc.
Toggle sidebar
itsrafsanjani/contact

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

6
1
1.0.0
About itsrafsanjani/contact

itsrafsanjani/contact is a Laravel package for laravel contact us form package to send email and save to database. It currently has 1 GitHub stars and 6 downloads on Packagist (latest version 1.0.0). Install it with composer require itsrafsanjani/contact. Discover more Laravel packages by itsrafsanjani or browse all Laravel packages to compare alternatives.

Last updated

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

Comments