lkovace18 / laravel-presentation-mode
Laravel 专为展示仍在开发中的网站而设计的包。
0.0.1
2017-03-04 18:29 UTC
Requires
- php: ^7.0
- illuminate/support: ~5.1.0|~5.2.0|~5.3.0|~5.4.0
Requires (Dev)
- orchestra/testbench: ~3.3.0|~3.4.0
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-09-29 04:53:33 UTC
README
- 如果您需要一种快速的方式向客户展示开发中的网站,而不用担心其他人会看到它。
- 如果您需要隐藏“预览”网站,并将最终用户重定向到您的真实网站
这里有一个解决方案...
文档
要开始使用,请使用 Composer 将包添加到项目的依赖项中
composer require lkovace18/laravel-presentation-mode
配置
安装 Laravel 展示模式后,在 config/app.php
配置文件中注册 lKovace18\PresentationMode\PresentationModeServiceProvider
'providers' => [ // Other service providers... lKovace18\PresentationMode\PresentationModeServiceProvider::class, ],
设置您的 .env
文件
PRESENTATION_MODE=true
PRESENTATION_KEY=<yourkey>
高级配置
发布配置
php artisan vendor:publish --provider="lKovace18\PresentationMode\PresentationModeServiceProvider" --tag="config"
编辑配置文件 config/presentation-mode.php
以满足您的需求。
如果您想修改 under_development 视图,可以发布它
php artisan vendor:publish --provider="lKovace18\PresentationMode\PresentationModeServiceProvider" --tag="views"
或者您可以为自定义路由和视图创建,然后在配置 config/presentation-mode.php
中添加它
/** * url of under development page */ 'under_development_url' => <your_in_development_url>,
如果您想修改视图发布时的翻译
php artisan vendor:publish --provider="lKovace18\PresentationMode\PresentationModeServiceProvider" --tag="translations"
如果您想创建自定义中间件,可以在 app
配置文件中的 aliases
数组中添加 PresentationMode
门面
'PresentationMode' => lKovace18\PresentationMode\Facades\PresentationMode::class,
待办事项
- finish and refactor tests
- make command for setting presentation mode on
- finish documentation
许可证
Laravel 展示模式是开源软件,许可协议为 MIT 许可证