tauseedzaman / laravel-coming-soon
为 Laravel 提供的动态 "即将推出" 包
README
laravel-coming-soon 包提供了一种简单且可定制的设置方法,用于为您的 Laravel 应用程序创建 "即将推出" 页面。此页面允许您通知访客您的网站正在建设中,并为他们提供有关推出日期的必要信息。
安装
要开始使用 Laravel "即将推出" 包,请按照以下步骤操作
步骤 1:Composer 安装
您可以通过 Composer 安装此包。在您的终端中运行以下命令
composer require tauseedzaman/laravel-coming-soon
步骤 2:发布配置
发布包配置文件以根据项目需求自定义设置
php artisan vendor:publish --tag=coming-soon-config
该命令将在您的 Laravel 项目配置目录中生成一个 coming-soon.php
配置文件。
步骤 3:迁移数据库
运行迁移以创建管理 "即将推出" 设置所需的数据表
php artisan migrate
步骤 4:设置您的配置
现在,打开 config/coming-soon.php
配置文件,并根据您的需求进行自定义。您可以设置标题、描述、推出日期,并启用或禁用 "即将推出" 模式。
步骤 5:保护路由(可选)
默认情况下,该包将使用 "即将推出" 页面保护您的整个网站。如果您想保护特定的路由或操作,可以使用中间件。根据需要更新您的路由或控制器。
Route::middleware(['coming-soon'])->group(function () { // Define your protected routes here });
步骤 6:启用 "即将推出" 模式
要启用 "即将推出" 模式并显示 "即将推出" 页面,请将 COMING_SOON_ENABLED
环境变量设置为 true
在您的 .env
文件中
COMING_SOON_ENABLED=true
步骤 7:自定义视图(可选)
您可以通过发布它们到您的项目来自定义 "即将推出" 页面的视图
php artisan vendor:publish --tag=coming-soon-views
此命令将视图复制到 resources/views/vendor/coming-soon
目录,允许您根据需要修改它们。
步骤 8:推出您的应用程序
一旦您已根据需要配置和自定义 "即将推出" 包,您就可以推出您的 Laravel 应用程序。您的访客将看到 "即将推出" 页面,直到推出日期到来。
许可证
此包是开源软件,受 MIT 许可证 许可。
支持
如果您在使用此包时遇到任何问题或有任何疑问,请随时在 GitHub 上 提交问题。
致谢
此包由 tauseedzaman 创建和维护。
感谢您使用 Laravel Coming Soon!