tauseedzaman/laravel-coming-soon

为 Laravel 提供的动态 "即将推出" 包

V1.0 2023-09-26 07:39 UTC

This package is auto-updated.

Last update: 2024-09-28 05:10:56 UTC


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!