ricadesign/laravel-contact

创建联系后端和联系表单的前端框架

安装次数: 1,183

依赖者: 0

建议者: 0

安全: 0

星级: 4

关注者: 3

分支: 1

开放问题: 1

语言:Blade

类型:li

v1.0.98 2023-03-28 08:51 UTC

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"路由。