tempest framework
v1.0.0
Tempest เป็นเฟรมเวิร์ก PHP ที่ขวางทางคุณ ปรัชญาการออกแบบคือนักพัฒนาควรเขียนโค้ดที่เกี่ยวข้องกับเฟรมเวิร์กให้น้อยที่สุดเท่าที่จะเป็นไปได้ เพื่อให้สามารถมุ่งเน้นไปที่โค้ดแอปพลิเคชันแทน กำหนดค่าเป็นศูนย์ โอเวอร์เฮดเป็นศูนย์ นี่คือพายุ:
BookController คลาสสุดท้าย - #[Get('/books/{book}')]การแสดงฟังก์ชั่นสาธารณะ (หนังสือ $book): การตอบสนอง{return new Ok($book); - #[Post('/books')]ร้านค้าฟังก์ชั่นสาธารณะ (CreateBookRequest $request): การตอบสนอง{$book = map($request)->to(Book::class)->save();return new Redirect([self ::class, 'show'], หนังสือ: $book->id); -
MigrateUpCommand คลาสสุดท้าย {ฟังก์ชั่นสาธารณะ __construct (คอนโซลส่วนตัว $console, MigrationManager ส่วนตัว $migrationManager, - #[คำสั่งคอนโซล( ชื่อ: 'โยกย้าย: ขึ้น', คำอธิบาย: 'เรียกใช้การย้ายข้อมูลใหม่ทั้งหมด', มิดเดิลแวร์: [ForceMiddleware::class, CautionMiddleware::class], )]ฟังก์ชันสาธารณะ __inurge(): void{$this->migrationManager->up();$this->console->success("ทุกอย่างถูกย้าย"); - #[EventHandler] ฟังก์ชั่นสาธารณะ onMigrationMigrated(MigrationMigrated $migrationMigrated): void{$this->console->writeln("- {$migrationMigrated->name}"); - -
อ่านวิธีเริ่มต้นใช้งาน Tempest ที่นี่
ติดตั้ง Tempest ในโปรเจ็กต์ใด ๆ รวมถึงโปรเจ็กต์ที่มีอยู่:
composer require tempest/framework:1.0-alpha.4
หรือสร้างโปรเจ็กต์ Tempest ตั้งแต่เริ่มต้น:
composer create-project tempest/app:1.0-alpha.4 <name>
อ่านต่อไปว่า Tempest ทำงานอย่างไรในเอกสาร
เรายินดีเป็นอย่างยิ่งที่ได้มีส่วนร่วมในกรอบงาน Tempest! เราขอให้คุณดูหลักเกณฑ์ของเราอย่างรวดเร็ว จากนั้นไปที่หน้าปัญหาเพื่อดูวิธีที่คุณอาจช่วยเหลือได้!
หากต้องการข้อมูลเพิ่มเติม โปรดเข้าร่วม Tempest Discord