В наборе представлены лучшие практики, которые сделают разработку более увлекательной, а также классы/сервисы, которые я нашел очень полезными при работе над большими расширяемыми приложениями.
Требование | Ограничение | При поддержке |
---|---|---|
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 |
Установка корневого пакета lastdragon-ru/lara-asp
не рекомендуется, поскольку он установит все пакеты, но некоторые из них предназначены для использования только во время разработки (и могут потребоваться такие зависимости, как phpunit
/ phpstan
/etc). Итак, выберите нужный пакет и установите его. Вы можете найти требования и инструкции по установке (если таковые имеются) внутри документации пакета.
# General case (where "<package>" the package name).
composer require lastdragon-ru/lara-asp- < package >
Пакет, предназначенный для использования в разработке. |
---|
Этот пакет содержит полезные утилиты и классы.
Читать далее.
Этот пакет предоставляет различные утилиты для создания документации, такие как препроцессор Markdown, дампер требований и другие.
Читать далее.
Этот пакет содержит полезные расширения и миксины для Eloquent.
Читать далее.
Этот пакет предоставляет мощные директивы @searchBy
, @sortBy
, @stream
для маяка-php. Директива @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
Икона | Место | Описание |
---|---|---|
Документы | Экспериментальная функция. Любая обратная связь будет принята с благодарностью. | |
Документы | Пакет, предназначенный для использования в разработке. | |
Документы | Обратная совместимость изменений. | |
Документы | Устаревшая функция. | |
КИ | Используются самые высокие версии зависимостей. | |
КИ | Используются заблокированные версии зависимостей. | |
КИ | Используются самые низкие версии зависимостей. | |
КИ | Необязательные зависимости удаляются. | |
КИ | Запуск на Ubuntu | |
КИ | Работа в Windows | |
КИ | Работаем на Mac OS X |