nadaft / contactme
Laravel contact us form package to send email and save to database
Installs: 257
Dependents: 0
Suggesters: 0
Security: 0
Stars: 8
Watchers: 1
Forks: 3
pkg:composer/nadaft/contactme
README
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
4. Edit .env File
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
