██████╗ ██╗ ██╗██████╗ ██╗ █████╗ ██╗ ██╗███╗ ██╗ ██████╗██╗ ██╗███████╗██████╗
██╔══██╗██║ ██║██╔══██╗ ██║ ██╔══██╗██║ ██║████╗ ██║██╔════╝██║ ██║██╔════╝██╔══██╗
██████╔╝███████║██████╔╝ ██║ ███████║██║ ██║██╔██╗ ██║██║ ███████║█████╗ ██████╔╝
██╔═══╝ ██╔══██║██╔═══╝ ██║ ██╔══██║██║ ██║██║╚██╗██║██║ ██╔══██║██╔══╝ ██╔══██╗
██║ ██║ ██║██║ ███████╗██║ ██║╚██████╔╝██║ ╚████║╚██████╗██║ ██║███████╗██║ ██║
╚═╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝É um pseudo-quadro para os desenvolvedores de PHP começarem rapidamente com seus projetos com o controle mais alto e a menor curva de aprendizado!
Temos nosso próprio software de instalador, que facilita o processo de instalação através do qual você pode começar com seus projetos com alguns cliques. O instalador é chamado de instalador PL. Vá para o repositório, depois vá para lançamentos e faça o download do binário/exe da versão mais recente. Após o download, basta executá -lo e siga as instruções e você terminou!
Para ativar rotas controladas/personalizadas do sistema de arquivos, vá para /shell/.ev e altere o valor de APP_ROUTE_SYSTEM para o Follwing
APP_ROUTE_SYSTEM = controlled Para declarar rotas, vá para /shell/routes/ .in, existem 2 arquivos, ou seja, web.php [que controla as rotas de norma onde a resposta é html] e api.php [que controla as rotas da API para URLs começando com /api/ e tipo de resposta é json]. O conteúdo de arquivos parece este:
<?php
use Core/Router/ Router ;
$ Router -> add_routes (
Router:: get ( ' / ' )-> name ( ' home ' )-> call ( ' index ' ),
); Lá, use Router::get('/route/path/')-name('route.name')->call('file.name') formato para declarar novas rotas
Para ativar as rotas RAW/FileSystem instaladas dos declarativos e controlados, acesse /shell/.env e altere o valor de APP_ROUTE_SYSTEM para o seguinte
APP_ROUTE_SYSTEM = raw Agora, as rotas seguirão o nome do arquivo, url/path/to/filename/ produzirá o conteúdo de ./facade/path/to/filename.php
Para despejar variáveis, use a função d()
Para despejar variáveis e interromper a execução, use a função dd()
Os arquivos estáticos são mantidos em ./assets/ ou ./node_modules/ diretório. CSS, JS e imagens estão em respectivamente /css/ , /js/ e /images/ diretório dentro ./assets/
Use _image() função para obter o caminho
< img src = " <?= _image ( ' filename.extension ' ) ? > " alt = " " >
<!-- output -->
<!-- <img src="href="http://url/assets/images/filename.extension" alt=""> --> Use a função _css() para obter o código de inclusão CSS
<?php _css ( ' filename ' );
// output:
//<link rel="stylesheet" href="http://url/assets/css/filename.css">
Use a função _js() para obter o código de inclusão JS
<?php _js ( ' filename ' );
// output:
//<script defer src="http://url/assets/js/filename.js"></script> Use _node_css() função para obter o código de inclusão CSS
<?php _node_css ( ' path/to/filename.extension ' );
// output:
//<link rel="stylesheet" href="http://url/node_modules/path/to/filename.extension"> Use a função _node_js() para obter o código de inclusão JS
<?php _node_js ( ' path/to/filename.extension ' ); ?>
// output:
//<script defer src="http://url/node_modules/path/to/filename.extension"></script> Primeiro, ative o CSRF do arquivo .env e faça isso, vá para /shell/.env e altere o valor de CSRF_ENABLED para o seguinte
CSRF_ENABLED = true A proteção de CSRF é necessária apenas nas solicitações post . Portanto, você precisa incluir o token CSRF como um elemento de entrada oculto em todas form:post Forms. Para fazer isso, basta chamar a função _csrf() .
< form action = " <?= ROUTER -> postRoute ( ' route.name ' ) ? > " method = " Post " >
<?php _csrf () ? >
<!-- other input fields and submit button here -->
</ form >