L'ensemble fournit les meilleures pratiques pour rendre le développement plus amusant et des classes/services que j'ai trouvés très utiles lorsque je travaillais sur de grosses applications extensibles.
Exigence | Contrainte | Soutenu par |
---|---|---|
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 | |
Laravel | ^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 |
L'installation du package racine lastdragon-ru/lara-asp
n'est pas recommandée car elle installera tous les packages, mais certains d'entre eux sont destinés à être utilisés uniquement en développement (et peuvent nécessiter des dépendances comme phpunit
/ phpstan
/etc). Sélectionnez donc le package souhaité et installez-le. Vous pouvez trouver la configuration requise et les instructions d'installation (le cas échéant) dans la documentation du package.
# General case (where "<package>" the package name).
composer require lastdragon-ru/lara-asp- < package >
Package destiné à être utilisé en développement. |
---|
Ce package contient des utilitaires et des classes utiles.
En savoir plus.
Ce package fournit divers utilitaires pour la génération de documentation tels que Markdown Preprocessor, Requirements Dumper et plus encore.
En savoir plus.
Ce package contient des extensions et mixins utiles pour Eloquent.
En savoir plus.
Ce package fournit des directives @searchBy
, @sortBy
, @stream
très puissantes pour lighthouse-php. La directive @searchBy
fournit des conditions de base telles que =
, >
, <
, etc., des relations, not (<condition>)
, des énumérations et la prise en charge des opérateurs personnalisés. Tous sont strictement typés, vous n’avez donc plus besoin d’utiliser le type Mixed
. Le @sortBy
ne concerne pas seulement le tri standard par colonnes mais permet également d'utiliser des relations.
En savoir plus.
Ce package fournit un wrapper personnalisable autour des formateurs Intl pour l'utiliser dans l'application Laravel. Et permet également de définir son propre.
En savoir plus.
Ce package améliore les migrations Laravel standard pour ajouter la prise en charge des fichiers SQL bruts lors de la migration et de l'amorçage. Ainsi, vous pouvez facilement utiliser votre outil visuel préféré pour le développement de bases de données comme MySQL Workbench avec Laravel.
En savoir plus.
En savoir plus.
Ce package fournit un wrapper personnalisable autour du composant Symfony Serializer pour l'utiliser dans l'application Laravel.
En savoir plus.
Ce package fournit diverses assertions utiles pour PHPUnit et une meilleure solution pour les tests HTTP - tester la réponse HTTP n'a jamais été aussi simple ! Et cela ne concerne pas seulement TestResponse
mais toute réponse PSR
En savoir plus.
Divers outils et aides internes pour développer le package lui-même.
En savoir plus.
Package indépendant (de Laravel et Lighthouse) qui vous permet d'imprimer des schémas et des requêtes GraphQL de manière hautement personnalisée, par exemple, vous pouvez choisir la taille du retrait, imprimer uniquement utilisé/recherché/tous les types, imprimer un seul type, imprimer utilisé/recherché/toutes les directives ( ce n'est pas possible avec une imprimante standard) et même vérifier quels types/directives sont utilisés dans le schéma/requête.
En savoir plus.
Veuillez suivre le guide de mise à niveau.
docker compose up
Icône | Lieu | Description |
---|---|---|
Documents | Fonctionnalité expérimentale. Tout commentaire serait grandement apprécié. | |
Documents | Package destiné à être utilisé en développement. | |
Documents | Modification rétrocompatible. | |
Documents | Fonctionnalité obsolète. | |
CI | Les versions les plus élevées des dépendances sont utilisées. | |
CI | Les versions verrouillées des dépendances sont utilisées. | |
CI | Les versions les plus basses des dépendances sont utilisées. | |
CI | Les dépendances facultatives sont supprimées. | |
CI | Fonctionnant sur Ubuntu | |
CI | Exécuté sous Windows | |
CI | Fonctionnant sur Mac OS X |