haggag/laravel-coming-soon

简单的即将到来页面

dev-master 2021-03-22 12:56 UTC

This package is auto-updated.

Last update: 2024-09-22 20:20:19 UTC


README

这是一个为 Laravel 提供倒计时器和电子邮件捕获的简单即将到来页面包。

只需安装包,配置 .env,您就可以开始了!

coming-soon-screenshot

安装

  • 使用 composer 安装
composer require tumainimosha/laravel-coming-soon
  • 安装后运行以下命令以发布资源
php artisan vendor:publish --provider="snw\\ComingSoon\\ComingSoonServiceProvider" --tag="assets"
  • 将即将到来路由添加到您的路由文件中

选项 (a) 作为主页路由。用户将看到这是 yourdomain.com 的着陆页。

// file: routes/web.php

Route::get('/', function () {
    return view('comingsoon::comingsoon');
});

选项 (b) 作为默认路由。用户在尝试访问您网站上的任何 URL 时将看到此路由。

// file: routes/web.php

Route::any('{query}', function () {
    return view('comingsoon::comingsoon');
})->where('query', '.*');

如果您想显示电子邮件表单

发布迁移

php artisan vendor:publish --provider="snw\\ComingSoon\\ComingSoonServiceProvider" --tag="migrations"

然后运行

php artisan migrate

这将创建一个包含访问网站访客电子邮件列表的 coming_soons

.env 值

您需要将以下内容添加到您的 .env 文件中,并相应地设置值

  • OFFLINE_ENABLE= {true/false} (启用即将到来页面)
  • OFFLINE_SHOW_EMAIL_FORM= {true/false} (显示电子邮件表单)
  • OFFLINE_SEND_EMAIL_TO= {info@softnweb.in}
  • OFFLINE_YEAR= {2018} (倒计时年份)
  • OFFLINE_MONTH= {12} (倒计时月份)
  • OFFLINE_DAY= {1} (倒计时日)
  • OFFLINE_HOURS= {1} (倒计时小时)
  • OFFLINE_MINUTES= {60} (倒计时分钟)
  • OFFLINE_SECONDS= {60} (倒计时秒)
  • OFFLINE_FACEBOOK= {http://facebook.com/softnweb}}
  • OFFLINE_INSTAGRAM= {#}
  • OFFLINE_GITHUB= {#}
  • OFFLINE_MAIL= {info@softnweb.in}

安全

如果您发现任何安全问题,请通过电子邮件联系我,而不是使用问题跟踪器。

致谢

此包是从 SoftNWeb/laravel-coming-soon 包分叉的