ContactMe
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
.env
File
4. Edit Add variable MAIL_CONTACTME_TO to .env
and then define the email to receive email
For example
MAIL_CONTACTME_TO="hello@example.com"
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