ohdear / forge-sync
此包已被废弃,不再维护。未建议替代包。
同步 Laravel Forge 网站到 Oh Dear!
0.2.0
2018-02-16 09:48 UTC
Requires
- php: ^7.1
- illuminate/console: 5.5.*|5.6.*
- illuminate/support: 5.5.*|5.6.*
- ohdearapp/ohdear-php-sdk: 0.*
- themsaid/forge-sdk: ^1.2
Requires (Dev)
- phpunit/phpunit: ^6.4
This package is auto-updated.
Last update: 2020-02-10 01:59:29 UTC
README
此包已被废弃,请勿使用
将 Laravel Forge 网站导入 Oh Dear!
此包允许您轻松将您的 Laravel Forge 网站导入到您的 Oh-Dear! App 账户。
目前它只能将 Forge 网站导入到 Oh Dear!
安装
您可以通过 composer 安装此包
composer require ohdear/forge-sync
您必须使用以下命令发布配置文件
php artisan vendor:publish --provider="OhDear\ForgeSync\ForgeSyncServiceProvider"
这是将要发布到 config/forge-sync.php
的文件内容。您应提供 Oh Dear! API 令牌和 Forge API 令牌。
return [ /* * An Oh Dear! API token. * * Learn how to get an API token at the Oh Dear! docs * https://ohdear.app/docs/api/authentication */ 'ohdear_api_token' => '', /* * A Forge API token. * * You can create an API token here: * https://forge.laravel.net.cn/user/profile#/api */ 'forge_api_token' => '', ];
使用方法
运行此命令以开始导入过程。它将询问您哪些 Forge 网站应导入到哪个 Oh Dear! 团队。
php artisan ohdear:forge-sync
或者您也可以运行以下代码片段
use OhDear\ForgeSync\ForgeSync; use OhDear\ForgeSync\Site; $forgeSync = new ForgeSync( $ohDearTeamId, $ohDearApiToken, $forgeApiToken ); $forgeSync->sites()->each(function(Site $site) { $forgeSync->addToOhDear($site); });
跳过网站
如果您在 Forge 上有一个不想导入到 Oh Dear! 的网站,只需将此行添加到该网站的 Nginx 配置中即可。
#OH-DEAR-DO-NOT-MONITOR
测试
composer test
变更日志
请参阅 CHANGELOG 以获取更多关于最近更改的信息。
贡献
请参阅 CONTRIBUTING 以获取详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 support@ohdear.app 而不是使用问题跟踪器。
致谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 以获取更多信息。