██████╗ ██╗ ██╗██████╗ ██╗ █████╗ ██╗ ██╗███╗ ██╗ ██████╗██╗ ██╗███████╗██████╗
██╔══██╗██║ ██║██╔══██╗ ██║ ██╔══██╗██║ ██║████╗ ██║██╔════╝██║ ██║██╔════╝██╔══██╗
██████╔╝███████║██████╔╝ ██║ ███████║██║ ██║██╔██╗ ██║██║ ███████║█████╗ ██████╔╝
██╔═══╝ ██╔══██║██╔═══╝ ██║ ██╔══██║██║ ██║██║╚██╗██║██║ ██╔══██║██╔══╝ ██╔══██╗
██║ ██║ ██║██║ ███████╗██║ ██║╚██████╔╝██║ ╚████║╚██████╗██║ ██║███████╗██║ ██║
╚═╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝Il s'agit d'un pseudo-trame pour que les développeurs PHP commencent rapidement avec leurs projets avec le contrôle le plus élevé et la courbe d'apprentissage la plus basse!
Nous avons notre propre logiciel d'installation qui assouplit le processus d'installation via lesquels vous pouvez démarrer avec vos projets en quelques clics. Le programme d'installation est appelé PL Installateur. Allez au dépôt, puis accédez aux sorties et téléchargez Binary / EXE à partir de la dernière version. Après avoir téléchargé, exécutez-le et suivez les instructions et vous avez terminé!
Pour activer les routes contrôlées / personnalisées du système de fichiers, accédez à /shell/.ev et modifiez la valeur de APP_ROUTE_SYSTEM au Follwing
APP_ROUTE_SYSTEM = controlled Pour déclarer les itinéraires, allez sur /shell/routes/ .in là-bas, il existe 2 fichiers ie web.php [qui contrôlent les routes Norma où la réponse est HTML] et api.php [qui contrôle les routes API pour les URL commençant par /api/ et le type de réponse est JSON] .Le contenu des fichiers ressemble à ceci:
<?php
use Core/Router/ Router ;
$ Router -> add_routes (
Router:: get ( ' / ' )-> name ( ' home ' )-> call ( ' index ' ),
); Là, utilisez Router::get('/route/path/')-name('route.name')->call('file.name') Format pour déclarer de nouveaux itinéraires
Pour activer les routes basées sur les systèmes brutes / de fichiers insuffisés de déclaratifs et contrôlés, accédez à /shell/.env et modifiez la valeur de APP_ROUTE_SYSTEM vers les éléments suivants
APP_ROUTE_SYSTEM = raw Maintenant, les itinéraires suivront le nom du fichier, URL / ./facade/path/to/filename.php url/path/to/filename/
Pour vider les variables, utilisez la fonction d()
Pour vider les variables et arrêter l'exécution, utilisez la fonction dd()
Les fichiers statiques sont conservés dans ./assets/ ou ./node_modules/ répertoire. CSS, JS et Images sont respectivement /css/ , /js/ et /images/ répertoire à l'intérieur ./assets/
Utilisez la fonction _image() pour obtenir le chemin
< img src = " <?= _image ( ' filename.extension ' ) ? > " alt = " " >
<!-- output -->
<!-- <img src="href="http://url/assets/images/filename.extension" alt=""> --> Utilisez la fonction _css() pour obtenir le code d'inclusion CSS
<?php _css ( ' filename ' );
// output:
//<link rel="stylesheet" href="http://url/assets/css/filename.css">
Utilisez la fonction _js() pour obtenir le code d'inclusion JS
<?php _js ( ' filename ' );
// output:
//<script defer src="http://url/assets/js/filename.js"></script> Utilisez la fonction _node_css() pour obtenir le code d'inclusion CSS
<?php _node_css ( ' path/to/filename.extension ' );
// output:
//<link rel="stylesheet" href="http://url/node_modules/path/to/filename.extension"> Utilisez la fonction _node_js() pour obtenir le code d'inclusion JS
<?php _node_js ( ' path/to/filename.extension ' ); ?>
// output:
//<script defer src="http://url/node_modules/path/to/filename.extension"></script> Activez d'abord CSRF à partir du fichier .env et pour le faire, accédez à /shell/.env et modifiez la valeur de CSRF_ENABLED vers les éléments suivants
CSRF_ENABLED = true La protection du CSRF n'est nécessaire que dans les demandes post . Ainsi, vous devez inclure le jeton CSRF en tant qu'élément d'entrée caché dans chaque form:post . Pour ce faire, appelez simplement la fonction _csrf() .
< form action = " <?= ROUTER -> postRoute ( ' route.name ' ) ? > " method = " Post " >
<?php _csrf () ? >
<!-- other input fields and submit button here -->
</ form >