thienpham / contacts
Hỗ trợ gửi nội dung liên hệ đến email admin
Installs: 43
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 1
Forks: 1
Open Issues: 0
Language:HTML
pkg:composer/thienpham/contacts
Requires
- php: ^7.1.3
- fideloper/proxy: ^4.0
- laravel/framework: ^5.6.0
- laravel/tinker: ^1.0
Requires (Dev)
- filp/whoops: ^2.0
- fzaninotto/faker: ^1.4
- mockery/mockery: ^1.0
- nunomaduro/collision: ^2.0
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2025-10-06 11:47:26 UTC
README
Contacts Form for Laravel
Giới thiệu
Đây là gói ứng dụng dành cho Laravel:
- Tạo mẫu form liên hệ nhanh chóng.
- Sử dụng captcha đơn giản cho form liên hệ.
- Gửi thông tin liên hệ tới email admin.
Yêu cầu
Cài đặt
- Bạn sẽ cần Composer để cài đặt gói này, sau đó chạy:
$ composer require thienpham/contacts
- Sau khi cài đặt thành công, sao chép đoạn mã sau vào file
.envđể cấu hình email. - Lưu ý:
- Nhập
MAIL_CONTACT_CAPTCHA=TRUEđể sử dụng Captcha. - Nhập
MAIL_USERNAMEvàMAIL_PASSWORDchính xác để quá trình gửi mail thành công.
MAIL_DRIVER=smtp
MAIL_HOST=smtp.googlemail.com
MAIL_PORT=465
MAIL_USERNAME=demo@gmail.com
MAIL_PASSWORD=
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=demo@gmail.com
MAIL_FROM_NAME="Demo From Name"
MAIL_TO_ADDRESS=demo@gmail.com
MAIL_CONTACT_CAPTCHA=TRUE
Thực hiện lệnh php artisan config:clear để làm mới cấu hình mail
Sử dụng
- Áp dụng
actionvàmethodsau vàofromliên hệ:
action="{{ route('store.thienpham.contact') }}" method="post"
- Sử dụng
renderCheckCaptcha(env('MAIL_CONTACT_CAPTCHA'))nếu dùng Captcha
Code mẫu form liên hệ:
- Vào đường dẫn bên dưới để xem code mẫu form liên hệ:
root/vendor/thienpham/contacts/resources/views/contact-form-template.php
Tùy chỉnh giao diện gửi email (Overwrite)
- Chạy lệnh sau để nhân bản giao diện vào
resources/views
$ php artisan vendor:publish
- Để tùy chỉnh giao diện email, sửa file
email-templatetheo đường dẫn sau:
resources/views/vendor/thienpham-contacts/email-template.blade.php
Hình ảnh
Giấy phép
- Gói thienpham/contacts là phần mềm nguồn mở được cấp phép theo MIT license.