tecbeast / prelaunch
此包已被弃用且不再维护。未建议替代包。
一个易于使用的预发布器Laravel包,应用上线后可以通过几个步骤将其删除。
dev-master
2015-05-21 15:46 UTC
Requires
- illuminate/html: 5.*
- laravel/framework: 5.0.*
Requires (Dev)
- laravel/framework: 5.0.*
- phpspec/phpspec: ~2.0
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 文件