tempest framework
v1.0.0
Tempest 是一個不妨礙您的 PHP 框架。它的設計理念是開發人員應該盡可能少地編寫與框架相關的程式碼,這樣他們就可以專注於應用程式程式碼。零配置,零開銷。這是暴風雨:
最終類別 BookController { #[Get('/books/{book}')]public function show(Book $book): Response{return new Ok($book); } #[Post('/books')]public function store(CreateBookRequest $request): Response{$book = map($request)->to(Book::class)->save();return new Redirect([self ::class, 'show'], book: $book->id); } // …}
最終類 MigrateUpCommand {公用函數 __construct(私有控制台 $console,私有 MigrationManager $migrationManager, ){} #[控制台命令( name: '遷移:向上', 描述:“運行所有新遷移”, 中間件:[ForceMiddleware::class,CautionMiddleware::class], )]public function __invoke(): void{$this->migrationManager->up();$this->console->success("一切都已遷移"); } #[EventHandler]public function onMigrationMigerated(MigrationMigerated $migrationMigerated): void{$this->console->writeln("- {$migrationMigerated->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