██████╗ ██╗ ██╗██████╗ ██╗ █████╗ ██╗ ██╗███╗ ██╗ ██████╗██╗ ██╗███████╗██████╗
██╔══██╗██║ ██║██╔══██╗ ██║ ██╔══██╗██║ ██║████╗ ██║██╔════╝██║ ██║██╔════╝██╔══██╗
██████╔╝███████║██████╔╝ ██║ ███████║██║ ██║██╔██╗ ██║██║ ███████║█████╗ ██████╔╝
██╔═══╝ ██╔══██║██╔═══╝ ██║ ██╔══██║██║ ██║██║╚██╗██║██║ ██╔══██║██╔══╝ ██╔══██╗
██║ ██║ ██║██║ ███████╗██║ ██║╚██████╔╝██║ ╚████║╚██████╗██║ ██║███████╗██║ ██║
╚═╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝これは、PHP開発者が最高のコントロールと最も低い学習曲線を持つプロジェクトからクイックスタートを獲得するための擬似フレームワークです!
数回クリックしてプロジェクトを開始できるインストールプロセスを容易にする独自のインストーラーソフトウェアがあります。インストーラーはPLインストーラーと呼ばれます。リポジトリに移動してから、リリースに移動して、最新リリースからバイナリ/exeをダウンロードします。ダウンロードした後、実行して指示に従ってください。完了です!
ファイルシステムの制御/カスタムルートを有効にするには、 /shell/.evに移動し、 APP_ROUTE_SYSTEMの値をfollwingに変更します
APP_ROUTE_SYSTEM = controlledルートを宣言するには/shell/routes/ 。に行くには、2つのファイルIE web.php [応答がHTMLであるNormaルートを制御]およびapi.php [ /api/および応答タイプはJSONであるURLのAPIルートを制御します。
<?php
use Core/Router/ Router ;
$ Router -> add_routes (
Router:: get ( ' / ' )-> name ( ' home ' )-> call ( ' index ' ),
);そこでは、 Router::get('/route/path/')-name('route.name')->call('file.name')形式を使用して、新しいルートを宣言します
raw/ファイルシステムベースのルートを有効にするには、宣言的および制御されたルートに基づいて、 /shell/.envに移動し、 APP_ROUTE_SYSTEMの値を次のものに変更します
APP_ROUTE_SYSTEM = rawこれで、ルートはファイルの名前に従い、 url/path/to/filename/ ./facade/path/to/filename.phpの内容を出力します
変数をダンプするには、 d()関数を使用します
変数をダンプして実行を停止するには、 dd()関数を使用します
静的ファイルは./assets/または./node_modules/ディレクトリのいずれかに保持されます。 CSS、JS、および画像はそれぞれ/css/ 、 /js/および/images/ディレクトリ内./assets/にあります
_image()関数を使用してパスを取得します
< img src = " <?= _image ( ' filename.extension ' ) ? > " alt = " " >
<!-- output -->
<!-- <img src="href="http://url/assets/images/filename.extension" alt=""> --> _css()関数を使用して、CSSインクルージョンコードを取得します
<?php _css ( ' filename ' );
// output:
//<link rel="stylesheet" href="http://url/assets/css/filename.css">
_js()関数を使用して、JSインクルージョンコードを取得します
<?php _js ( ' filename ' );
// output:
//<script defer src="http://url/assets/js/filename.js"></script> _node_css()関数を使用して、CSSインクルージョンコードを取得します
<?php _node_css ( ' path/to/filename.extension ' );
// output:
//<link rel="stylesheet" href="http://url/node_modules/path/to/filename.extension"> _node_js()関数を使用して、JSインクルージョンコードを取得します
<?php _node_js ( ' path/to/filename.extension ' ); ?>
// output:
//<script defer src="http://url/node_modules/path/to/filename.extension"></script> 最初に.envファイルからcsrfを有効にして、それを行うには、 /shell/.envに移動して、 CSRF_ENABLEDの値を次のものに変更します
CSRF_ENABLED = true CSRF保護は、 postリクエストでのみ必要です。したがって、CSRFトークンをあらゆるform:post 。それを行うには、 _csrf()関数を呼び出します。
< form action = " <?= ROUTER -> postRoute ( ' route.name ' ) ? > " method = " Post " >
<?php _csrf () ? >
<!-- other input fields and submit button here -->
</ form >