A Laravel Package to create Contact Us Form Easily
- Send Email
- Save Message to Database
Laravel 5.7+ Tested on Laravel 8
Run the following command:
composer require itsrafsanjani/contact
If you're installing on Laravel 5.5+ skip this step
ItsRafsanJani\Contact\ContactServiceProvider::class,
Run the following command:
php artisan migrate
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
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
If you found bugs or issues just write to Issues