██████╗ ██╗ ██╗██████╗ ██╗ █████╗ ██╗ ██╗███╗ ██╗ ██████╗██╗ ██╗███████╗██████╗
██╔══██╗██║ ██║██╔══██╗ ██║ ██╔══██╗██║ ██║████╗ ██║██╔════╝██║ ██║██╔════╝██╔══██╗
██████╔╝███████║██████╔╝ ██║ ███████║██║ ██║██╔██╗ ██║██║ ███████║█████╗ ██████╔╝
██╔═══╝ ██╔══██║██╔═══╝ ██║ ██╔══██║██║ ██║██║╚██╗██║██║ ██╔══██║██╔══╝ ██╔══██╗
██║ ██║ ██║██║ ███████╗██║ ██║╚██████╔╝██║ ╚████║╚██████╗██║ ██║███████╗██║ ██║
╚═╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝มันเป็นงานปลอมสำหรับนักพัฒนา PHP เพื่อเริ่มต้นอย่างรวดเร็วด้วยโครงการของพวกเขาด้วยการควบคุมสูงสุดและช่วงการเรียนรู้ที่ต่ำที่สุด!
เรามีซอฟต์แวร์ติดตั้งของเราเองซึ่งทำให้กระบวนการติดตั้งง่ายขึ้นซึ่งคุณสามารถเริ่มต้นกับโครงการของคุณด้วยการคลิกเพียงไม่กี่ครั้ง ตัวติดตั้งเรียกว่าตัวติดตั้ง PL ไปที่ repo จากนั้นไปที่รุ่นและดาวน์โหลดไบนารี/exe จากรุ่นล่าสุด หลังจากดาวน์โหลดเพียงแค่เรียกใช้และทำตามคำแนะนำและคุณทำเสร็จแล้ว!
หากต้องการเปิดใช้งานเส้นทางควบคุม/กำหนดเองที่ติดตั้งระบบไฟล์ให้ไปที่ /shell/.ev และเปลี่ยนค่าของ APP_ROUTE_SYSTEM เป็น follwing
APP_ROUTE_SYSTEM = controlled ในการประกาศเส้นทางไปที่ /shell/routes/ . ในที่นั่นมี 2 ไฟล์คือ web.php [ที่ควบคุมเส้นทาง Norma ที่การตอบสนองคือ html] และ api.php [ซึ่งควบคุมเส้นทาง API สำหรับ URL ที่เริ่มต้นด้วย /api/ และประเภทการตอบสนองคือ JSON]
<?php
use Core/Router/ Router ;
$ Router -> add_routes (
Router:: get ( ' / ' )-> name ( ' home ' )-> call ( ' index ' ),
); ที่นั่นใช้ Router::get('/route/path/')-name('route.name')->call('file.name') รูปแบบเพื่อประกาศเส้นทางใหม่
หากต้องการเปิดใช้งานเส้นทางที่ใช้ระบบดิบ/ไฟล์ที่มีการประกาศและควบคุมให้ไปที่ /shell/.env และเปลี่ยนค่าของ APP_ROUTE_SYSTEM เป็นต่อไปนี้
APP_ROUTE_SYSTEM = raw ตอนนี้เส้นทางจะเป็นไปตามชื่อของไฟล์ url/path/to/filename/ will จะส่งออกเนื้อหาของ ./facade/path/to/filename.php
หากต้องการถ่ายโอนตัวแปรให้ใช้ฟังก์ชัน d()
หากต้องการถ่ายโอนตัวแปรและหยุดการดำเนินการให้ใช้ฟังก์ชัน dd()
ไฟล์คงที่จะถูกเก็บไว้ใน ./assets/ หรือ ./node_modules/ node_modules/ ไดเรกทอรี CSS, JS และรูปภาพอยู่ในลำดับ /css/ , /js/ และ /images/ directory ภายใน ./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> ก่อนอื่นเปิดใช้งาน CSRF จากไฟล์ .env และทำเช่นนั้นให้ไปที่ /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 >