- Tam özellikli ve yüksek ölçüde genişletilebilir bir web uygulama framework'ü
- Gopher'ların (Go geliştiricileri) hızlıca uygulama oluşturmasına yardımcı olan bir başlangıç iskeleti görevi görür
- Laravel ile tutarlı tasarım sayesinde PHP geliştiricileri kolayca uyum sağlayabilir
Başlıca özellikler
- Config – Yapılandırma yönetimi. Tüm yapılandırma dosyaları
config dizininde saklanır.
- Http – HTTP işleme ve istek yönlendirme
facades.Route()
- Authentication – Kullanıcı kimlik doğrulama, JWT desteği
- Authorization – Yerleşik kullanıcı yetki yönetimi. Closure tabanlı yetki yönetimi olan Gates ve belirli kaynaklara yönelik denetleyiciler olan Policies'den oluşur
- Orm – Nesne-ilişkisel eşleme desteği. MySQL 5.7+, PostgreSQL 9.6+, SQLite 3.8.8+, SQL Server 2017+
- Migrate – Veritabanı migration yönetimi
- Logger – Log yönetimi
- Cache – Önbellek yönetimi.
memory sürücüsü ve Redis sürücüsü sunar
- Grpc – gRPC desteği
- Artisan Console – CLI aracında komut tabanlı işler yürütme
- Task Scheduling – Görev zamanlama
- Queue – İş kuyruğu işleme
- Event – Olay yönetimi
- FileStorage – Dosya depolama.
local ve çeşitli sürücüler sunar: S3, Aliyun OSS, Tencent COS, Minio, Cloudinary
- Mail – E-posta gönderimi ve yönetimi
- Validation – Veri doğrulama
- Mock – Mock nesneler ve test desteği
- Hash – Hash işlemleri. Argon2id, Bcrypt
- Crypt – Şifreleme işlemleri. OpenSSL üzerinden AES-256 şifreleme sunar
- Carbon – Yol, zaman, map, dönüşüm vb. yardımcı fonksiyonlar
- Package Development – Paket geliştirme desteği
- Testing – Birim testlerden entegrasyon testlerine kadar test framework'ü sunar
- Localization – Çoklu dil desteği
- Session – Oturum yönetimi
2 yorum
Test ediyorum; biraz her şeyden bir parça sunan kapsamlı bir paket gibi hissettiriyor.
Vay canına, bunu daha önce bilseydim projeyi çok daha rahat yapardım sanırım... hahahaha