博客 / 列表

ff73c7e3-f5ae-44e7-82ff-ddef0f28eced - Laravel/Lumen 優化包 - 註解注入路由自動配置

背景 因大量的路由配置信息,不同時段的多人員開發,造成git衝突 路由信息過多,造成維護困難 安裝 composer require qklin/laravel-auto-router 註冊中間件和提供者 安裝包裏已包含了幾個demo版本的Middleware,自取自用 # add autorouter middleware $app-routeMiddleware([ //...

composer , lumen , laravel , 路由 , 優化

ff73c7e3-f5ae-44e7-82ff-ddef0f28eced - Laravel/Lumen 優化包 - 註解注入kernel自動配置

背景 因大量的kernel立commands註冊和調度配置信息,不同時段的多人員開發,造成git衝突 註冊和調度信息過多,造成維護困難 安裝 composer require qklin/laravel-kernel-plus config/app.php 'providers' = [ ... Qklin\Kernel\Plus\KernelPlusProvider::c

composer , lumen , linux-kernel , laravel , 優化

ff73c7e3-f5ae-44e7-82ff-ddef0f28eced - PHPUnit實踐三(構建模塊化的測試單元)

本系列教程所有的PHPUnit測試基於PHPUnit6.5.9版本,Lumen 5.5框架 目錄結構 模塊下的目錄是符合Lumen的模塊結構的 如:Controllers、Models、Logics等是Lumen模塊目錄下的結構目錄 如果有自己的目錄同級分配即可,如我這裏的Requests 整體結構 ├── BaseCase.php 重寫過Lumen基類的測試基類,用於我們用這個基類做

lumen , php , 單元測試 , 模塊化 , phpunit