>本文提出了一種開發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中文網其他相關文章!