██████╗ ██╗ ██╗██████╗ ██╗ █████╗ ██╗ ██╗███╗ ██╗ ██████╗██╗ ██╗███████╗██████╗
██╔══██╗██║ ██║██╔══██╗ ██║ ██╔══██╗██║ ██║████╗ ██║██╔════╝██║ ██║██╔════╝██╔══██╗
██████╔╝███████║██████╔╝ ██║ ███████║██║ ██║██╔██╗ ██║██║ ███████║█████╗ ██████╔╝
██╔═══╝ ██╔══██║██╔═══╝ ██║ ██╔══██║██║ ██║██║╚██╗██║██║ ██╔══██║██╔══╝ ██╔══██╗
██║ ██║ ██║██║ ███████╗██║ ██║╚██████╔╝██║ ╚████║╚██████╗██║ ██║███████╗██║ ██║
╚═╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝إنه عمل زائف للمطورين لمطوري PHP للحصول على بداية سريعة مع مشاريعهم مع أعلى تحكم وأقل منحنى تعليمي!
لدينا برنامج التثبيت الخاص بنا والذي يخفف من عملية التثبيت التي يمكنك من خلالها البدء في مشاريعك ببضع نقرات. يسمى المثبت PL Installer. انتقل إلى الريبو ، ثم انتقل إلى الإصدارات وقم بتنزيل Binary/Exe من الإصدار الأخير. بعد التنزيل ، فقط قم بتشغيله واتبع التعليمات وأنت انتهيت!
لتمكين الطرق المخصصة/المخصصة التي تم إنشاؤها في نظام الملفات ، انتقل إلى /shell/.ev وتغيير قيمة APP_ROUTE_SYSTEM إلى follwing
APP_ROUTE_SYSTEM = controlled لإعلان الطرق ، انتقل إلى /shell/routes/ . في هناك ، هناك ملفان ، أي web.php [التي تتحكم في طرق norma حيث تكون الاستجابة html] و api.php [التي تتحكم في طرق واجهة برمجة التطبيقات لعناوين 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') تنسيق لإعلان طرق جديدة
لتمكين الطرق المستندة إلى نظام 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/ Directory Inside ./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 >