Das Quell -Core -Framework wird auf Composer unter Package Miduner/Miduner veröffentlicht. Das Quell -Kern -Framework ist im Github Miduner Framework geöffnet
Dieses Projekt wird static typing mit Typ-Hint- und Pfeilfunktion von PHP 7.4 implementiert
composer create-project danganh97/miduner:dev-master your-project-folderMiduner Framework ist ein Webanwendungs -Framework mit ausdrucksstarker, eleganter Syntax. Wir glauben, dass die Entwicklung eine angenehme und kreative Erfahrung sein muss, um wirklich erfüllend zu sein. Miduner Framework versucht, den Schmerz aus der Entwicklung zu nehmen, indem sie gemeinsame Aufgaben erleichtern, die in den meisten Webprojekten verwendet werden.
Miduner Framework ist zugänglich und dennoch leistungsfähig und bietet Tools, die für große, robuste Anwendungen benötigt werden. Eine hervorragende Kombination aus Einfachheit, Eleganz und Innovation bietet Ihnen Tools, die Sie für die Erstellung jeder Anwendung, mit der Sie beauftragt sind, erstellen müssen.
MidUner Framework verfügt über die umfangreichste und gründlichste Dokumentations- und Video -Tutorial -Bibliothek aller modernen Webanwendungen. Die Dokumentation von Miduner Framework baut.
Vielen Dank, dass Sie überlegt haben, zum Miduner -Framework beizutragen!
Wenn Sie innerhalb von Miduner eine Sicherheitsanfälligkeit entdecken, senden Sie bitte eine E-Mail an Dang anh Vo von [email protected]. Alle Sicherheitslücken werden umgehend angesprochen.
Erfordern PHP -Version> = 7.4.10
Lassen Sie uns php hustle list ausführen, um alle verfügbaren unterstützten Befehle anzuzeigen. Hier finden Sie einige verfügbare Funktionen.
Willst du ein paar Dinge machen?
php hustle make:command {Command name}
php hustle make:controller {Controller name}
php hustle make:model {Model name}
php hustle make:request {Request name}
php hustle make:migration --table={Table name}Oder wollen Sie nur das Caching erfrischen?
php hustle config:cacheGenerieren Sie den Anwendungsschlüssel!
php hustle key:generate Oder Json Web Tokens für die Anwendung installieren?
php hustle jwt:installDenken Sie dann daran, den neuen Anwendungsschlüssel zu aktualisieren!
Migration laufen? So einfach
php hustle migrateOder rollen Sie einfach alle.
php hustle migrate:rollbackLassen Sie uns den Sämaschine laufen lassen.
php hustle db:seedLive -Run -Abfrage, warum nicht?
php hustle exec:query --query= " select * from users "Willst du nur einen Test machen? OK bitte geben Sie -Test = True, wie:
php hustle exec:query --query= " select * from users " --test=trueSie kennen die Liste Ihrer definierten Route nicht?
php hustle route:list Oder unter json oder array anzeigen
php hustle route:list --format=json/arrayUnd natürlich können Sie Live -Code mit Miduner -Code mit Terminal wie mit einer Datei ausführen
php hustle live:codeAw Shiet! Ich kann mich nicht an all diese Dinge erinnern!
Machen Sie sich keine Sorgen, wir wissen das, bitte wählen Sie Ihren Befehl und geben Sie Argumentation an -Help , um eine Tasse Kaffee zu bekommen
Hier ist Beispiel:
php hustle serve --help
Fügen Sie einfach Ihrem Crontab hinzu
* * * * * cd miduner && php hustle schedule:run >> /dev/null 2>&1
Beispiel verwendet in AppConsoleKernel
<?php
namespace App Console ;
use App Console Commands ExampleCommand ;
use Midun Console Kernel as ConsoleKernel ;
use Midun Console Scheduling Schedule ;
class Kernel extends ConsoleKernel
{
/**
* List of commands
* @var array $commands
*/
protected array $ commands = [
ExampleCommand::class
];
public function schedule ( Schedule $ schedule ): void
{
// Normal using
$ schedule -> command (ExampleCommand::class)-> daily ();
$ schedule -> command (ExampleCommand::class)-> weekly ();
$ schedule -> command (ExampleCommand::class)-> monthly ();
$ schedule -> command (ExampleCommand::class)-> yearly ();
$ schedule -> command (ExampleCommand::class)-> dailyAt ( ' 13:30 ' );
$ schedule -> command (ExampleCommand::class)-> cron ( ' * * * * * ' );
// Run with custom output log and cli
$ schedule -> command (ExampleCommand::class)
-> everyMinute ()
-> output ( storage_path ( ' logs/schedule.log ' ))
-> cli ( ' /usr/bin/php ' );
}
}cp .env.example .env
php hustle key:generate
php hustle config:cache
php hustle serveoder mit IP und Port Custom ausführen
php hustle serve --host=192.168.1.1 --port=1997HINWEIS: Sie können Argument verwenden -öffnen Sie es im Browser
Jetzt wird Ihre App unter 127.0.0.1:8000 ausgeführt
Wenn Sie PHP nicht auf Ihrem lokalen Ort installieren
Okay, habe es verstanden.
docker build ./docker
docker-compose up -dOder nur diese Scheiße, wenn du ein fauler Kerl bist
docker-compose up --build -dDenken Sie daran, 127.0.0.1 Miduner.local zu Ihren /etc /hosts hinzuzufügen
Wenn Sie für diesen Schritt keine Ahnung haben, suchen Sie bitte die Suche nach dem virtuellen Setup -Host.
Und immer noch können hier viele Dinge nicht geschrieben werden. Bitte hinterlassen Sie eine Nachricht, wenn Sie dies nehmen möchten
Der Miduner-Framework ist offen, es gibt keine Lizenz. Dies ist also das gefälschte Framework, bitte benutze es oder nicht und hinterlasse niemals eine Schuld
Wenn Sie Mitwirkender machen möchten, lass uns rennen:
php hustle development:enableoder
php hustle dev:modeVielen Dank für Ihre Lektüre und Aufmerksamkeit!