Leaf MVC est un cadre MVC léger mais riche en fonctionnalités construit au-dessus de la feuille PHP. Il vous donne la simplicité de la feuille et ce sont des modules avec la structure d'un cadre MVC. Leaf MVC est un excellent choix pour créer des applications qui évoluent sans la complexité de la plupart des cadres modernes.
Vous pouvez installer la feuille MVC avec la CLI à feuilles
leaf create < project-name > --mvc Ou pour une installation plus personnalisée, vous pouvez ajouter --custom à la commande
leaf create < project-name > --mvc --customVous pouvez également utiliser Composer si vous ne souhaitez pas utiliser la CLI des feuilles, bien que nous recommandons d'utiliser la CLI pour une meilleure expérience:
composer create-project leafs/mvc < project-name > Notez que <project-name> est le nom du projet que vous souhaitez créer, et ce sera le nom de votre dossier. Vous pouvez également utiliser . pour installer dans le répertoire actuel.
C:.
├───app
│ ├───console
│ ├───controllers
│ ├───database
│ │ ├───factories
│ │ ├───migrations
│ │ ├───schema
│ │ └───seeds
│ ├───helpers
│ ├───models
│ ├───routes
│ └───views
│ ├───css
│ └───errors
├───config
├───lib
├───public
│ └───assets
│ ├───css
│ └───img
├───storage
│ ├───app
│ │ └───public
│ ├───framework
│ │ └───views
│ └───logs
└───vendorCette structure de répertoire est notre moyen d'opinion d'opinion d'organisation de votre application MVC. Il s'agit d'un mélange des meilleures pratiques de différents cadres comme Ruby on Rails et Laravel et certaines de nos propres applications de construction d'expérience.
Pour exécuter votre application Leaf MVC, utilisez
php leaf serveOu avec la CLI des feuilles
leaf serveNous sommes heureux de vous avoir. Toutes les contributions sont les bienvenues! Pour commencer, familiarisez-vous avec notre guide de contribution et vous serez prêt à faire votre première demande de traction.
Pour signaler une vulnérabilité de sécurité, vous pouvez contacter @MyChidarko ou @LeafPhp sur Twitter. Nous coordonnerons le correctif et éventuellement commettons la solution dans ce projet.
Leaf a toujours été open-source et gratuit, mais à mesure que le projet se développe, il en va de même pour les défis du maintien et de la construction de nouvelles fonctionnalités. Les coûts - le temps, les ressources et les infrastructures - augmentent rapidement, et notre petite équipe ne peut plus le maintenir seul.
Pour garder les feuilles vivantes et prospérées, nous avons plus que jamais besoin de votre soutien. Nous parrainez sur les sponsors GitHub ou visitez notre page de sponsors pour explorer les moyens de contribuer.
Votre aide fait toute la différence - continuez à avancer la feuille!
Et à tous nos contributeurs en espèces / code existants, nous vous aimons tous ❤️