該集合提供了使開發變得更加有趣的最佳實踐,以及我發現在開發大型可擴展應用程式時非常有用的類別/服務。
要求 | 約束 | 支持者 |
---|---|---|
PHP | ^8.3 | HEAD ⋯ 5.0.0 |
^8.2 | HEAD ⋯ 2.0.0 | |
^8.1 | 6.4.2 ⋯ 2.0.0 | |
^8.0 | 4.6.0 ⋯ 2.0.0 | |
^8.0.0 | 1.1.2 ⋯ 0.12.0 | |
>=8.0.0 | 0.11.0 ⋯ 0.4.0 | |
>=7.4.0 | 0.3.0 ⋯ 0.1.0 | |
拉維爾 | ^11.0.8 | HEAD |
^11.0.0 | 7.0.1 ⋯ 6.2.0 | |
^10.34.0 | 7.0.1 ⋯ 6.2.0 | |
^10.0.0 | 6.1.0 ⋯ 2.1.0 | |
^9.21.0 | 5.6.0 ⋯ 5.0.0-beta.1 | |
^9.0.0 | 5.0.0-beta.0 ⋯ 0.12.0 | |
^8.22.1 | 3.0.0 ⋯ 0.2.0 | |
^8.0 | 0.1.0 |
不建議安裝 root lastdragon-ru/lara-asp
軟體包,因為它將安裝所有軟體包,但其中一些軟體包僅在 dev 時使用(並且可能需要phpunit
/ phpstan
/etc 等依賴項)。因此,選擇所需的套件並安裝它。您可以在軟體包文件中找到要求和安裝說明(如果有)。
# General case (where "<package>" the package name).
composer require lastdragon-ru/lara-asp- < package >
打算在開發中使用的包。 |
---|
該軟體包包含有用的實用程式和類別。
閱讀更多。
該軟體包提供了用於文件生成的各種實用程序,例如 Markdown 預處理器、需求轉儲器等。
閱讀更多。
這個包包含 Eloquent 的有用擴充和混入。
閱讀更多。
該軟體包為 lighthouse-php 提供了非常強大的@searchBy
、 @sortBy
、 @stream
指令。 @searchBy
指令提供基本條件,如=
、 >
、 <
等、關係、 not (<condition>)
、枚舉和自訂運算符支援。所有內容都是嚴格類型的,因此您無需再使用Mixed
類型。 @sortBy
不僅涉及按列的標準排序,還允許使用關係。
閱讀更多。
該包提供了一個圍繞 Intl 格式化程式的可自訂包裝器,以便在 Laravel 應用程式中使用它。並且還允許定義自己的。
閱讀更多。
該套件改進了標準 Laravel 遷移,以在遷移和播種過程中添加對原始 SQL 檔案的支援。因此,您可以輕鬆使用您最喜歡的視覺化工具進行資料庫開發,例如 MySQL Workbench 和 Laravel
閱讀更多。
閱讀更多。
該套件為 Symfony Serializer 組件提供了一個可自訂的包裝器,以便在 Laravel 應用程式中使用它。
閱讀更多。
該套件為 PHPUnit 提供了各種有用的斷言,並為 HTTP 測試提供了更好的解決方案 - 測試 HTTP 回應從未如此簡單!這不僅涉及TestResponse
,還涉及任何 PSR 回應
閱讀更多。
用於開發包本身的各種內部工具和幫助程序。
閱讀更多。
獨立(來自Laravel 和Lighthouse)包,讓您以高度自訂的方式列印GraphQL 架構和查詢,例如您可以選擇縮排大小,僅列印已使用/想要/所有類型,僅列印一種類型,列印已使用/想要/所有指令(標準印表機不可能),甚至檢查架構/查詢中使用了哪些類型/指令。
閱讀更多。
請遵循升級指南。
docker compose up
圖示 | 地方 | 描述 |
---|---|---|
文件 | 實驗性功能。任何反饋將不勝感激。 | |
文件 | 打算在開發中使用的包。 | |
文件 | 向後相容的變更。 | |
文件 | 已棄用的功能。 | |
CI | 使用最高版本的相依性。 | |
CI | 使用相依性的鎖定版本。 | |
CI | 使用最低版本的依賴項。 | |
CI | 可選的依賴項已被刪除。 | |
CI | 在 Ubuntu 上運行 | |
CI | 在 Windows 上執行 | |
CI | 在 Mac OS X 上執行 |