ricadesign / laravel-contact
创建联系后端和联系表单的前端框架
v1.0.98
2023-03-28 08:51 UTC
Requires
- php: >=7.0.0
- guzzlehttp/guzzle: ^6.0 | ^7.0
- laravel/framework: ^9.0| ^8.0 | ^7.0 | ^6.0 | ^5.0
README
此Composer包提供联系表单的设置。提供联系表单的默认视图,设置联系表单视图的路由和表单提交的路由,并将控制器逻辑添加到将表单信息发送到电子邮件地址。
安装
首先通过Composer引入包。
composer require ricadesign/laravel-contact
接下来,如果使用Laravel 5,请在您的config/app.php文件中包含服务提供者。从版本5.5开始,得益于包自动发现,这不再必要。
'providers' => [ Ricadesign\Contact\ContactServiceProvider::class, ];
配置
您可以通过在.env文件中添加以下变量来配置发送联系表单消息的电子邮件地址。
CONTACT_MAIL=john.doe@example.com
如果您需要修改表单视图,可以使用以下命令发布表单视图
php artisan vendor:publish --tag=ricadesign/laravel-contact
这将也会发布配置文件,contact.php,您可以修改它来添加电子邮件地址或禁用默认的GET路由
<?php return [ 'email' => env('CONTACT_MAIL', 'john.doe@example.com'), 'use_default_get_route' => true, ];
使用方法
安装完成后,您可以导航到Web应用程序的"/contact" URL(假设使用_default_get_route配置选项设置为true)。这将显示默认视图,或者如果您已发布视图,则显示自定义的联系方式视图。您还可以使用'contact'路由名称生成此路由的链接。
存在一个期待POST方法且包含要发送到联系电子邮件的消息信息的"/contact"路由。