haggag / laravel-coming-soon
简单的即将到来页面
dev-master
2021-03-22 12:56 UTC
Requires
- php: >=7.1
- illuminate/support: ~5.7.0|~5.8.0|^6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.13
- orchestra/testbench: ~3.7.0
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-09-22 20:20:19 UTC
README
这是一个为 Laravel 提供倒计时器和电子邮件捕获的简单即将到来页面包。
只需安装包,配置 .env,您就可以开始了!
安装
- 使用 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 包分叉的