- Framework aplikasi web dengan fitur lengkap dan skalabilitas yang sangat baik
- Berperan sebagai starter scaffolding yang membantu Gopher (developer Go) membangun aplikasi dengan cepat
- Melalui desain yang konsisten dengan Laravel, developer PHP dapat beradaptasi dengan mudah
Fitur utama
- Config – Manajemen konfigurasi. Semua file konfigurasi disimpan di direktori config.
- Http – Penanganan HTTP dan routing permintaan
facades.Route()
- Authentication – Autentikasi pengguna, mendukung JWT
- Authorization – Manajemen otorisasi pengguna bawaan. Terdiri dari Gates, yaitu manajemen otorisasi berbasis closure, dan Policies, yaitu controller untuk resource tertentu
- Orm – Mendukung object-relational mapping. MySQL 5.7+, PostgreSQL 9.6+, SQLite 3.8.8+, SQL Server 2017+
- Migrate – Manajemen migrasi database
- Logger – Manajemen log
- Cache – Manajemen cache. Menyediakan driver
memory dan driver Redis
- Grpc – Dukungan gRPC
- Artisan Console – Menjalankan pekerjaan berbasis perintah di alat CLI
- Task Scheduling – Penjadwalan tugas
- Queue – Pemrosesan antrean tugas
- Event – Manajemen event
- FileStorage – Penyimpanan file. Menyediakan
local dan berbagai driver: S3, Aliyun OSS, Tencent COS, Minio, Cloudinary
- Mail – Pengiriman dan manajemen email
- Validation – Validasi data
- Mock – Mendukung mock object dan pengujian
- Hash – Proses hashing. Argon2id, Bcrypt
- Crypt – Proses enkripsi. Menyediakan enkripsi AES-256 melalui OpenSSL
- Carbon – Fungsi helper untuk path, waktu, map, konversi, dan lainnya
- Package Development – Dukungan pengembangan package
- Testing – Menyediakan framework pengujian dari unit test hingga integration test
- Localization – Dukungan multibahasa
- Session – Manajemen sesi
2 komentar
Saya sedang mencobanya, dan rasanya seperti paket lengkap.
Wah, ya ampun, kalau saja saya tahu ini lebih awal, rasanya proyeknya pasti bisa dikerjakan jauh lebih mudah... hahaha