Download the PHP package assoft/aras-kargo-laravel without Composer
On this page you can find all versions of the php package assoft/aras-kargo-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download assoft/aras-kargo-laravel
More information about assoft/aras-kargo-laravel
Files in assoft/aras-kargo-laravel
Package aras-kargo-laravel
Short Description Modern Laravel package for Aras Kargo API integration with advanced caching, logging, and rate limiting features
License MIT
Homepage https://github.com/assoft/aras-kargo-php-api
Informations about the package aras-kargo-laravel
Aras Kargo Laravel Package
Modern Laravel package for Aras Kargo API integration with advanced caching, logging, and rate limiting features. Perfect for Laravel 11/12 applications that need to track cargo shipments and manage logistics data.
Özellikler
- ✅ Laravel 11/12 desteği
- ✅ Modern PHP 8.1+ özellikleri
- ✅ Cache entegrasyonu
- ✅ Logging sistemi
- ✅ Service Provider ve Facade desteği
- ✅ Configuration management
- ✅ Exception handling
- ✅ Type declarations
Change Log
- See ChangeLog
License
- See ChangeLog
Kurulum
Laravel projenizde composer ile kurulum yapın:
Laravel Auto-Discovery
Paket Laravel'in auto-discovery özelliğini destekler. Service Provider ve Facade otomatik olarak yüklenir.
Manuel Kurulum
Eğer auto-discovery devre dışıysa, config/app.php dosyasına ekleyin:
Configuration
Configuration dosyasını publish edin:
.env dosyanıza Aras Kargo bilgilerinizi ekleyin:
Kullanım
Facade Kullanımı
Service Container Kullanımı
Rate Limiting Middleware (Opsiyonel)
Rate limiting middleware'i kullanarak API isteklerini sınırlayabilirsiniz. Varsayılan olarak devre dışıdır.
1. Rate Limiting'i Etkinleştirme
.env dosyasında rate limiting'i etkinleştirin:
2. Middleware Kullanımı
3. Config Dosyasından Yönetim
4. Özellikler
- Opsiyonel: Varsayılan olarak devre dışı
- Config Tabanlı: Tüm ayarlar config dosyasından yönetilebilir
- Kullanıcı Bazlı: Authenticated kullanıcılar için ayrı limitler
- IP Bazlı: Anonymous kullanıcılar için IP bazlı limitler
- Flexible: Middleware parametreleri config değerlerini override edebilir
Fonksiyonlar
All versions of aras-kargo-laravel with dependencies
illuminate/support Version ^10.0|^11.0|^12.0
illuminate/config Version ^10.0|^11.0|^12.0
illuminate/log Version ^10.0|^11.0|^12.0
illuminate/cache Version ^10.0|^11.0|^12.0
illuminate/queue Version ^10.0|^11.0|^12.0