tempest framework
v1.0.0
Tempest adalah kerangka kerja PHP yang menghalangi Anda. Filosofi desainnya adalah pengembang harus menulis sesedikit mungkin kode yang berhubungan dengan kerangka kerja, sehingga mereka dapat fokus pada kode aplikasi. Konfigurasi nol, overhead nol. Ini adalah Badai:
BookController kelas terakhir { #[Dapatkan('/buku/{buku}')]tampilan fungsi publik(Buku $buku): Respon{return new Ok($buku); } #[Posting('/buku')]penyimpanan fungsi publik(CreateBookRequest $request): Respons{$book = map($request)->to(Book::class)->save();return new Redirect([self ::kelas, 'tampilkan'], buku: $buku->id); } // …}
kelas terakhir MigrateUpCommand {fungsi publik __construct(Konsol pribadi $console, MigrationManager pribadi $migrationManager, ) {} #[Perintah Konsol( nama: 'migrasi: naik', deskripsi: 'Jalankan semua migrasi baru', middleware: [ForceMiddleware::kelas, CautionMiddleware::kelas], )]fungsi publik __invoke(): void{$this->migrationManager->up();$this->console->success("Semuanya bermigrasi"); } #[EventHandler]fungsi publik onMigrationMigrated(MigrationMigrated $migrationMigrated): void{$this->console->writeln("- {$migrationMigrated->name}"); } }
Baca cara memulai Tempest di sini.
Instal Tempest di proyek apa pun, termasuk proyek yang sudah ada:
composer require tempest/framework:1.0-alpha.4
Atau buat proyek Tempest dari awal:
composer create-project tempest/app:1.0-alpha.4 <name>
Lanjutkan membaca cara kerja Tempest di dokumen.
Kami menyambut baik kontribusi pada kerangka Tempest! Kami hanya meminta Anda melihat sekilas pedoman kami dan kemudian membuka halaman masalah untuk melihat beberapa cara yang dapat Anda bantu!
Untuk informasi lebih lanjut, bergabunglah dengan Tempest Discord