>本文提出了一种开发Laravel套件的替代方法:在Laravel框架本身之外构建它们。 该方法促进了更好的隔离,简化测试和调试。
>
>两因素身份验证程序包示例
>本文使用两因素身份验证软件包作为实际演示。 完整的软件包可在此处可用。
开发工作流程:
repositories
>
composer.json
<code class="language-json">{ "repositories": [ { "type": "vcs", "url": "https://github.com/Whyounes/laravel-two-factor-auth-demo" } ] }</code>>
composer.json
<code class="language-json">{ "require": { "Whyounes/laravel-two-factor-auth-demo": "dev-master" } }</code>软件包骨架(
composer.json
>组件和诸如Twilio之类的服务)和自动加载:>>>>>>
composer.json
illuminate
<code class="language-json">{ "name": "whyounes/laravel-two-factor-auth", "autoload": { "psr-4": { "Whyounes\TFAuth\": "src" } } // ... other details }</code>
>
)来处理软件包注册,包括加载迁移,合并配置和注册绑定。>
src/Providers/TwoFAProvider.php
>orchestra/testbench
版本标签:
v1.0.0
连续集成(CI):
.travis.yml
>
以上是替代的Laravel软件包开发工作流程的详细内容。更多信息请关注PHP中文网其他相关文章!