Leaf MVC es un marco MVC liviano pero rico en funciones construido sobre PHP de la hoja. Le brinda la simplicidad de la hoja y sus módulos con la estructura de un marco MVC. Leaf MVC es una excelente opción para construir aplicaciones que se escalan sin la complejidad de la mayoría de los marcos modernos.
Puede instalar MVC de hoja con la CLI de la hoja
leaf create < project-name > --mvc O para una instalación más personalizada, puede agregar --custom al comando
leaf create < project-name > --mvc --customTambién puede usar el compositor si no desea usar la CLI de la hoja, aunque recomendamos usar la CLI para una mejor experiencia:
composer create-project leafs/mvc < project-name > Tenga en cuenta que <project-name> es el nombre del proyecto que desea crear, y ese será el nombre de su carpeta. También puedes usar . para instalar en el directorio actual.
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
└───vendorEsta estructura de directorio es nuestra forma de organizar su aplicación MVC. Es una mezcla de las mejores prácticas de diferentes marcos como Ruby on Rails y Laravel y algunas de nuestras propias aplicaciones de construcción de experiencia.
Para ejecutar su aplicación MVC Leaf, use
php leaf serveO con el cli de la hoja
leaf serveEstamos contentos de tenerte. ¡Todas las contribuciones son bienvenidas! Para comenzar, familiarícese con nuestra guía de contribución y estará listo para hacer su primera solicitud de extracción.
Para informar una vulnerabilidad de seguridad, puede comunicarse con @mychidarko o @leafphp en Twitter. Coordinaremos la solución y eventualmente cometeremos la solución en este proyecto.
Leaf siempre ha sido de código abierto y gratuito, pero a medida que el proyecto crece, también lo hacen los desafíos de mantener y construir nuevas características. Los costos (tiempo, recursos e infraestructura) aumentan rápidamente, y nuestro pequeño equipo ya no puede sostener esto solo.
Para mantener a Leaf vivo y prosperando, necesitamos su apoyo ahora más que nunca. Patrocinadores en GitHub Patrocinadores o visite nuestra página de patrocinadores para explorar formas en que puede contribuir.
Su ayuda marca la diferencia: ¡mantenga la hoja avanzando juntas!
Y a todos nuestros contribuyentes de efectivo/código existentes, los amamos a todos ❤️