Luminova เป็นเฟรมเวิร์ก PHP ที่สร้างขึ้นเพื่อความเร็วและประสิทธิภาพที่ออกแบบมาเพื่อเพิ่มทักษะการเข้ารหัสที่มีอยู่ของคุณ ที่ Luminova เราจัดลำดับความสำคัญของประสิทธิภาพโดยเสนอการปรับแต่งคุณสมบัติผ่านไฟล์ env สิ่งนี้ทำให้มั่นใจได้ว่าเฟรมเวิร์กจะมีเฉพาะสิ่งที่จำเป็นสำหรับโครงการของคุณตามคุณสมบัติที่คุณเปิดใช้งาน วิธีการนี้ช่วยให้คุณเปิดใช้งานหรือปิดการใช้งานคุณสมบัติรวมถึงการปรับแต่งโหมดการแสดงผลแม่แบบที่คุณต้องการและรูปแบบการเข้ารหัส
Luminova ให้การเข้าถึงวัตถุ View เทมเพลตภายในไฟล์มุมมองช่วยให้คุณสามารถเรียกวิธีการและคุณสมบัติเทมเพลตโดยใช้คีย์เวิร์ด $this ภายในไฟล์เทมเพลต สิ่งนี้สามารถปิดการใช้งานได้หากคุณต้องการให้มุมมองของคุณถูกแยกออกจากกันการปิดการใช้งานจะช่วยให้คุณสามารถเข้าถึงคลาสแอปพลิเคชันที่ส่งออกโดยใช้คำหลักที่กำหนดเอง $self
พร้อมที่จะสว่างโครงการของคุณหรือยัง? ดำน้ำในเอกสารอย่างเป็นทางการของเรา สำหรับเคล็ดลับเพิ่มเติมกลอุบายและความสนุกในการเขียนโค้ดลองดูช่อง YouTube ของเรา
ติดตั้ง Luminova ผ่านนักแต่งเพลง
composer create-project luminovang/luminova my-project ในการเริ่มต้นเซิร์ฟเวอร์การพัฒนา PHP ให้เรียกใช้คำสั่ง NovaKit ต่อไปนี้
php novakit server ในการสร้างเว็บไซต์เว็บไซต์ของคุณให้ใช้คำสั่ง NovaKit ด้านล่าง
php novakit generate:sitemapหากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับคำสั่ง Novakit อ่านเอกสาร Novakit
Luminova รองรับการใช้งานการกำหนดเส้นทางที่ยืดหยุ่นโดยใช้ Attributes หรือวิธีการ Router
กำหนดเส้นทางของคุณโดยใช้แอตทริบิวต์ PHP8 : *
#[Route( ' / ' , methods: [ ' GET ' ])]
public function index (): int
{
return $ this -> view ( ' index ' );
}หรือกำหนดเส้นทางของคุณโดยใช้การกำหนดเส้นทางตามรหัส:
<?php
$ router -> get ( ' / ' , ' YourController::index ' );ที่นี่เราสามารถสรุปคุณเกี่ยวกับคุณสมบัติพื้นฐานที่คุณคาดหวังใน Luminova มีอะไรมากกว่าที่เขียนไว้ที่นี่ ดังที่ Linus Torvalds กล่าวว่า "พูดคุยราคาถูกแสดงรหัสให้ฉันฟัง"
Twig หรือ SmartyNovaKitถาม: เซสชันของฉันทำงานบนเซิร์ฟเวอร์การพัฒนา แต่ไม่ได้อยู่ในเซิร์ฟเวอร์การผลิต
$sessionDomain ใน /app/Config/Session.php เป็นโดเมนการผลิตจริงของคุณ การแก้ไขอย่างรวดเร็วคือการใช้ '.' . APP_HOST นอกจากนี้อย่าลืมอัปเดตการกำหนดค่า Cookie.php ตามนั้นถาม: CSS และรูปภาพของฉันเสียบนเซิร์ฟเวอร์การผลิต
app.environment.mood key สำหรับ production ในไฟล์สภาพแวดล้อมของคุณเมื่อปรับใช้กับการผลิต ขั้นตอนเล็ก ๆ นี้ทำให้มั่นใจได้ว่าสินทรัพย์ของคุณจะได้รับการบริการอย่างถูกต้องความคิดเห็นของคุณได้รับการชื่นชมอย่างมาก! วางสายเราที่ [email protected] แจ้งให้เราทราบว่าเราสามารถเพิ่มประสบการณ์ของคุณกับ Luminova ได้อย่างไร นอกจากนี้คุณยังสามารถแนะนำบทเรียนสำหรับช่อง YouTube ของเราเพื่อช่วยให้คุณเข้าใจและใช้ Luminova ได้ดีขึ้น
สิ่งสำคัญที่สุดคืออย่าลืมให้คะแนน Luminova บน GitHub การให้คะแนนของคุณเป็นเหมือนเชื้อเพลิงช่วยส่องสว่างแรงจูงใจของเราในการเพิ่มคุณสมบัติมากขึ้นและทำให้ Luminova เป็นที่รู้จักและทรงพลังยิ่งขึ้น