tecbeast/prelaunch

此包已被弃用且不再维护。未建议替代包。

一个易于使用的预发布器Laravel包,应用上线后可以通过几个步骤将其删除。

dev-master 2015-05-21 15:46 UTC

This package is auto-updated.

Last update: 2021-12-07 12:36:45 UTC


README

一个易于使用的预发布器Laravel包,应用上线后可以通过几个步骤将其删除。

它将做什么

  • 中间件将锁定您的应用,只允许使用带有 prelaunch/* 的URL。
  • 包含的控制器负责其他操作。

安装

  • 注册服务提供者 TecBeast/PreLaunch/PreLaunchServiceProvider。
  • 根据需要编辑配置。
  • 添加中间件 TecBeast/PreLaunch/Middleware/AppIsInPreLaunch。
  • 将 APP_PRELAUNCH=true 添加到 .env 以启用预发布系统。
  • 将 GOOGLE_RECAPTACHA_SECRET=googles_secret 添加到 .env 以启用 Google reCaptcha。
  • 将 Route::controller 添加到您的路由文件。

使用

  • 通过在 .env 文件中使用 APP_PRELAUNCH 来开关 PreLauncher。
  • 目前您只能直接在数据库中看到潜在客户。

上线后删除

  • 删除路由
  • 删除服务提供者
  • 可选:删除迁移和数据库表
  • 清理 .env 文件