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