itsrafsanjani / contact
Laravel contact us form package to send email and save to database
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Language:Blade
This package is auto-updated.
Last update: 2024-10-24 23:31:35 UTC
README
Contact
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="hello@example.com"
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