หมายเหตุ: devvoh/parable:1.2.2 ไม่ได้รับการพัฒนาอีกต่อไป สำหรับบทต่อไปในอนาคตของ Parable ให้ไปที่ parable-php/framework สำหรับเวอร์ชัน 2.0.0
Parable 2.0.0 เป็นการเขียนใหม่เต็มรูปแบบ แต่เป็นไปได้ที่จะย้ายแอปพลิเคชันที่สร้างขึ้นบนตระกูล 1.0 เป็น 2.0 ในเวลาที่เหมาะสม หากคุณต้องการความช่วยเหลือใด ๆ โปรดเปิดปัญหาที่นี่
ขอบคุณที่สนับสนุนคำอุปมา!
Parable เป็นรูปแบบไมโคร PHP ที่ตั้งใจจะอ่านได้ขยายได้และนอกเส้นทางของคุณ
คำอุปมาสามารถติดตั้งได้โดยใช้นักแต่งเพลง
$ composer require devvoh/parableสิ่งนี้จะติดตั้งอุปมาและการพึ่งพาที่จำเป็นทั้งหมด คำอุปมาต้องการ PHP 5.6 หรือสูงกว่า
สร้างไฟล์ index.php และรวม AutoLoader นักแต่งเพลง:
<?php
require_once __DIR__ . ' /vendor/autoload.php ' ;
$ app = Parable DI Container:: create ( Parable Framework App::class);
$ app -> get ( ' /hello/{name} ' , function ( $ name ) use ( $ app ) {
return " Hello, { $ name } ! " ;
});
$ app -> run (); จากนั้นไปที่ไดเรกทอรี vendor/devvoh/parable และเรียกใช้ make server จากนั้นคุณสามารถเปิด http://127.0.0.1:5678/hello/parable และคุณควรได้รับการต้อนรับจาก "สวัสดีคำอุปมา!" คุณยังสามารถให้บริการผ่านเว็บเซิร์ฟเวอร์ปกติ
หากต้องการใช้คำอุปมาสำหรับแอพที่ตรงไปตรงมาเช่นในการใช้งานพื้นฐานด้านบนและคุณต้องการใช้คอนโทรลเลอร์การกระทำมุมมองและอื่น ๆ หลังจากการติดตั้งให้เรียกใช้คำสั่งต่อไปนี้:
$ vendor/bin/parable init-structureตอนนี้คุณพร้อมแล้ว! เพียงเปิด URL ที่ควรจะอยู่ในเบราว์เซอร์ของคุณและคุณควรเห็นหน้าต้อนรับ
หากคุณต้องการใช้ NGINX หรือเซิร์ฟเวอร์อื่นนั่นก็ยอดเยี่ยมเช่นกัน แต่ยังไม่มีการกำหนดค่าตัวอย่าง
หลังจากที่คุณเรียกใช้ parable init-structure คุณควรมีโครงสร้างพื้นฐานในการทำงาน ไฟล์ตัวอย่างแสดงสิ่งที่คุณต้องการในการสร้างบางสิ่ง ไฟล์ตัวอย่าง ConfigApp รวมถึงสิ่งที่สำคัญที่สุดบางอย่างคำอุปมาว่าตัวเองจะฟัง
ตอนนี้หากคุณต้องการเก็บสิ่งนี้ไว้ในพื้นที่เก็บข้อมูล GIT (หรือ VCS อื่น ๆ ) คุณสามารถวางสิ่งนี้ไว้ในไฟล์กำหนดค่าแยกต่างหากและยกเว้นโดยใช้ไฟล์. .gitignore
อ่านเอกสารสำหรับข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการใช้คำอุปมาและ Changelog.md สำหรับการเปลี่ยนแปลงล่าสุด
ความช่วยเหลือใด ๆ ในการปรับปรุงคำอุปมาจะได้รับการชื่นชมมาก แต่ตรวจสอบการมีส่วนร่วม MD ก่อนที่จะสร้างคำขอดึงใด ๆ
มีคำถามหรือข้อเสนอแนะที่สร้างสรรค์หรือไม่? ค้นหาฉันที่ devvoh.com หรือถามคำถามฉันโดยเพิ่มปัญหาใน GitHub โดยทั่วไปฉันตอบสนองอย่างรวดเร็วเนื่องจากนี่เป็นโครงการความรักหลังจากทั้งหมด
Framework Parable PHP เป็นซอฟต์แวร์ที่ได้รับอนุญาตแบบเปิดภายใต้ใบอนุญาต MIT