Leaf MVC ist ein leichtes, aber auf der Oberseite des Blatt-PHP basiertes MVC-Framework. Es gibt Ihnen die Einfachheit des Blattes und es sind Module mit der Struktur eines MVC -Frameworks. Leaf MVC ist eine gute Wahl für den Aufbau von Anwendungen, die ohne die Komplexität der meisten modernen Rahmenbedingungen skalieren.
Sie können Leaf MVC mit der Blatt -CLI installieren
leaf create < project-name > --mvc Oder für eine personalisiertere Installation können Sie dem Befehl einfügen --custom
leaf create < project-name > --mvc --customSie können auch Komponist verwenden, wenn Sie die Blatt -CLI nicht verwenden möchten. Wir empfehlen jedoch, die CLI für eine bessere Erfahrung zu verwenden:
composer create-project leafs/mvc < project-name > Beachten Sie, dass <project-name> der Name des Projekts ist, das Sie erstellen möchten, und dies ist Ihr Ordnername. Sie können auch verwenden . im aktuellen Verzeichnis zu installieren.
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
└───vendorDiese Verzeichnisstruktur ist unsere einheitliche Art, Ihre MVC -Anwendung zu organisieren. Es ist eine Mischung aus den Best Practices aus verschiedenen Frameworks wie Ruby on Rails und Laravel und einigen unserer eigenen Erfahrungen auf dem Bau von Anwendungen.
Verwenden Sie, um Ihre Blatt -MVC -Anwendung auszuführen
php leaf serveOder mit dem Blattcli
leaf serveWir freuen uns, Sie zu haben. Alle Beiträge sind willkommen! Wenn Sie anfangen, werden Sie sich mit unserem Beitragsführer vertraut und Sie sind bereit, Ihre erste Pull -Anfrage zu stellen.
Um eine Sicherheitsanfälligkeit zu melden, können Sie @MyChidarko oder @LeafPhp auf Twitter erreichen. Wir werden die Lösung koordinieren und schließlich die Lösung in diesem Projekt begehen.
Leaf war schon immer Open-Source und Free, aber mit zunehmendem Projekt, ebenso wie die Herausforderungen bei der Aufrechterhaltung und Aufbau neuer Merkmale. Die Kosten - Zeit, Ressourcen und Infrastruktur - steigen schnell und unser kleines Team kann dies nicht mehr allein aufrechterhalten.
Um Blatt lebendig und blühend zu halten, brauchen wir Ihre Unterstützung jetzt mehr denn je. Sponsorieren Sie uns auf Github -Sponsoren oder besuchen Sie unsere Sponsorenseite, um zu untersuchen, wie Sie einen Beitrag leisten können.
Ihre Hilfe macht den Unterschied - lassen Sie sich das Blatt vorwärts bewegen!
Und an alle unsere bestehenden Bargeld-/Code -Mitwirkenden lieben wir Sie alle ❤️