██████╗ ██╗ ██╗██████╗ ██╗ █████╗ ██╗ ██╗███╗ ██╗ ██████╗██╗ ██╗███████╗██████╗
██╔══██╗██║ ██║██╔══██╗ ██║ ██╔══██╗██║ ██║████╗ ██║██╔════╝██║ ██║██╔════╝██╔══██╗
██████╔╝███████║██████╔╝ ██║ ███████║██║ ██║██╔██╗ ██║██║ ███████║█████╗ ██████╔╝
██╔═══╝ ██╔══██║██╔═══╝ ██║ ██╔══██║██║ ██║██║╚██╗██║██║ ██╔══██║██╔══╝ ██╔══██╗
██║ ██║ ██║██║ ███████╗██║ ██║╚██████╔╝██║ ╚████║╚██████╗██║ ██║███████╗██║ ██║
╚═╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝Es ist ein Pseudo-Framework für PHP-Entwickler, mit ihren Projekten mit der höchsten Kontrolle und der niedrigsten Lernkurve einen kurzen Start zu haben!
Wir haben unsere eigene Installationssoftware, die den Installationsprozess erleichtert, über den Sie mit einigen Klicks mit Ihren Projekten beginnen können. Der Installationsprogramm heißt PL Installer. Gehen Sie zum Repo, gehen Sie zu Releases und laden Sie Binär-/Exe aus der neuesten Veröffentlichung herunter. Führen Sie es nach dem Herunterladen einfach aus und befolgen Sie die Anweisungen und Sie sind fertig!
Um kontrollierte/benutzerdefinierte Routen des Dateisystems zu aktivieren, gehen Sie zu /shell/.ev APP_ROUTE_SYSTEM ändern
APP_ROUTE_SYSTEM = controlled Um Routen zu deklarieren, gehen zu /shell/routes/ . In dort gibt es 2 Dateien, dh web.php [die Norma -Routen kontrolliert, auf denen die Antwort html ist] und api.php [der API -Routen für URLs steuern, beginnend mit /api/ und der Antworttyp ist JSON]. Der Inhalt des Dateien sieht so aus:
<?php
use Core/Router/ Router ;
$ Router -> add_routes (
Router:: get ( ' / ' )-> name ( ' home ' )-> call ( ' index ' ),
); Verwenden Sie dort Router::get('/route/path/')-name('route.name')->call('file.name') Format, um neue Routen zu deklarieren
Um raw/filesystembasierte Routen der deklarativen und kontrollierten Routen zu aktivieren, gehen Sie zu /shell/.env APP_ROUTE_SYSTEM ändern
APP_ROUTE_SYSTEM = raw Jetzt folgen die Routen dem Namen der Datei, url/path/to/filename/ werden den Inhalt von ./facade/path/to/filename.php ausgeben
Verwenden Sie d() -Funktion, um Variablen abzugeben
Verwenden Sie dd() -Funktion, um Variablen abzugeben und die Ausführung zu stoppen
Statische Dateien werden in entweder in ./assets/ oder ./node_modules/ CSS, JS und Bilder sind in der /css/ , /js/ und /images/ Verzeichnis in ./assets/
Verwenden Sie die Funktion _image() um den Pfad zu erhalten
< img src = " <?= _image ( ' filename.extension ' ) ? > " alt = " " >
<!-- output -->
<!-- <img src="href="http://url/assets/images/filename.extension" alt=""> --> Verwenden Sie die Funktion _css() um den CSS -Einschlusscode zu erhalten
<?php _css ( ' filename ' );
// output:
//<link rel="stylesheet" href="http://url/assets/css/filename.css">
Verwenden Sie die Funktion _js() um den JS -Einschlusscode zu erhalten
<?php _js ( ' filename ' );
// output:
//<script defer src="http://url/assets/js/filename.js"></script> Verwenden Sie die Funktion _node_css() um den CSS -Einschlusscode zu erhalten
<?php _node_css ( ' path/to/filename.extension ' );
// output:
//<link rel="stylesheet" href="http://url/node_modules/path/to/filename.extension"> Verwenden Sie die Funktion _node_js() , um den JS -Einschlusscode abzurufen
<?php _node_js ( ' path/to/filename.extension ' ); ?>
// output:
//<script defer src="http://url/node_modules/path/to/filename.extension"></script> Aktivieren Sie zuerst CSRF aus .env -Datei und wechseln Sie zu /shell/.env und ändern Sie den Wert von CSRF_ENABLED in Folgendes
CSRF_ENABLED = true CSRF -Schutz wird nur in post benötigt. Sie müssen also das CSRF -Token als verstecktes Eingangselement in jeder form:post -Formulare. Wenn Sie dies tun, rufen Sie einfach die Funktion _csrf() auf.
< form action = " <?= ROUTER -> postRoute ( ' route.name ' ) ? > " method = " Post " >
<?php _csrf () ? >
<!-- other input fields and submit button here -->
</ form >