██████╗ ██╗ ██╗██████╗ ██╗ █████╗ ██╗ ██╗███╗ ██╗ ██████╗██╗ ██╗███████╗██████╗
██╔══██╗██║ ██║██╔══██╗ ██║ ██╔══██╗██║ ██║████╗ ██║██╔════╝██║ ██║██╔════╝██╔══██╗
██████╔╝███████║██████╔╝ ██║ ███████║██║ ██║██╔██╗ ██║██║ ███████║█████╗ ██████╔╝
██╔═══╝ ██╔══██║██╔═══╝ ██║ ██╔══██║██║ ██║██║╚██╗██║██║ ██╔══██║██╔══╝ ██╔══██╗
██║ ██║ ██║██║ ███████╗██║ ██║╚██████╔╝██║ ╚████║╚██████╗██║ ██║███████╗██║ ██║
╚═╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝¡Es un pseudo-marco para que los desarrolladores de PHP comiencen rápidamente con sus proyectos con el control más alto y la curva de aprendizaje más baja!
Tenemos nuestro propio software de instalación que facilita el proceso de instalación a través del cual puede comenzar con sus proyectos con unos pocos clics. El instalador se llama instalador PL. Vaya al repositorio, luego vaya a lanzamientos y descargue binario/exe del último lanzamiento. Después de descargar, ¡simplemente ejecutarlo y siga las instrucciones y termine!
Para habilitar rutas controladas/personalizadas institadas del sistema de archivos, vaya a /shell/.ev y cambie el valor de APP_ROUTE_SYSTEM a Follwing
APP_ROUTE_SYSTEM = controlled Para declarar las rutas, vaya a /shell/routes/ .in allí, hay 2 archivos, es decir, web.php [que controla las rutas Norma donde la respuesta es HTML] y api.php [que controla las rutas API para URL que comienzan con /api/ y el tipo de respuesta es JSON]. El contenido de archivos se ve así:
<?php
use Core/Router/ Router ;
$ Router -> add_routes (
Router:: get ( ' / ' )-> name ( ' home ' )-> call ( ' index ' ),
); Allí, use Router::get('/route/path/')-name('route.name')->call('file.name') formato para declarar nuevas rutas
Para habilitar las rutas basadas en el sistema RAW/archivos institadas de las declarativas y controladas, vaya a /shell/.env y cambie el valor de APP_ROUTE_SYSTEM a lo siguiente
APP_ROUTE_SYSTEM = raw Ahora las rutas seguirán el nombre del archivo, url/path/to/filename/ generarán el contenido de ./facade/path/to/filename.php
Para volcar las variables, use la función d()
Para volcar las variables y detener la ejecución, use la función dd()
Los archivos estáticos se mantienen en el directorio ./assets/ o ./node_modules/ . CSS, JS e imágenes están en respectivamente /css/ , /js/ y /images/ directorio adentro ./assets/
Usar la función _image() para obtener la ruta
< img src = " <?= _image ( ' filename.extension ' ) ? > " alt = " " >
<!-- output -->
<!-- <img src="href="http://url/assets/images/filename.extension" alt=""> --> Use la función _css() para obtener el código de inclusión CSS
<?php _css ( ' filename ' );
// output:
//<link rel="stylesheet" href="http://url/assets/css/filename.css">
Use la función _js() para obtener el código de inclusión JS
<?php _js ( ' filename ' );
// output:
//<script defer src="http://url/assets/js/filename.js"></script> Use la función _node_css() para obtener el código de inclusión CSS
<?php _node_css ( ' path/to/filename.extension ' );
// output:
//<link rel="stylesheet" href="http://url/node_modules/path/to/filename.extension"> Usar la función _node_js() para obtener el código de inclusión JS
<?php _node_js ( ' path/to/filename.extension ' ); ?>
// output:
//<script defer src="http://url/node_modules/path/to/filename.extension"></script> Primero habilitar CSRF desde el archivo .env y para hacerlo, vaya a /shell/.env y cambie el valor de CSRF_ENABLED a lo siguiente
CSRF_ENABLED = true La protección CSRF solo se necesita en las solicitudes post . Por lo tanto, debe incluir el token CSRF como un elemento de entrada oculto en cada form:post . Para hacer eso, solo llame a la función _csrf() .
< form action = " <?= ROUTER -> postRoute ( ' route.name ' ) ? > " method = " Post " >
<?php _csrf () ? >
<!-- other input fields and submit button here -->
</ form >