dreamaker/contact

这将向管理员发送电子邮件并将联系查询保存到数据库中

v1.0.0 2018-07-10 20:58 UTC

This package is not auto-updated.

Last update: 2024-09-27 18:14:56 UTC


README

Issues Forks License

目录

安装

要安装 Contact

首先通过运行命令 composer require dreamaker\contact 下载,如果你没有 composer,可以克隆此仓库

下载后

然后将此文件包含到你的项目目录中,并在你的类或文件顶部放置以下代码 use Dreamaker\Contact\Contact;

你不需要将其添加到你的服务提供者中,它将被自动加载

集成

你需要配置你的邮件驱动程序在你的 env 文件中,例如

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=yourusername
MAIL_PASSWORD=yourpassword
MAIL_ENCRYPTION=tls

然后现在创建一个名为 contact 的迁移表

Schema::create('contacts', function (Blueprint $table) {
           $table->increments('id');
           $table->text('message');
           $table->string('email');
           $table->string('name');
           $table->timestamps();
       });

然后运行 php artisan migrate

这将创建你的数据库表

完成这些后,你就可以开始使用 Laravel 联系我们功能了

要更改管理员电子邮件,在配置文件夹中创建 contact.php 文件,并在其中放入以下内容

return [
   'send_email_to' => 'youremail@domain.com'
];

文档

要访问联系页面,只需简单输入 <yourdomain.com/contact>,它会自动采用所有布局的视图样式

许可证

Contact 是一款免费软件,根据 MIT 许可证条款分发。

贡献指南

请在问题页面报告你发现的所有问题。
欢迎提交拉取请求。