tumainimosha / laravel-coming-soon
此包已被弃用且不再维护。未建议替代包。
简单的即将到来页面
1.4.1
2022-05-21 13:40 UTC
Requires
- php: >=7.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.13
- orchestra/testbench: ~3.7.0
- phpunit/phpunit: ^7.0
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 包进行分叉