inisiatif/common
Paket common untuk Inisiatif Zakat Indonesia (Laravel 10–12, PHP 8.2+): menyediakan model Branch, traits (UUID/int primary key, HasBranch), kontrak & abstract repository pattern, serta dukungan cache tagging untuk kebutuhan lintas aplikasi.
inisiatif/contract dependencyInisiatif\Package\Common\Contracts\ResourceInterface - Marker interface for model/resourceTaggableCacheAwareInterface - Interface for cache-aware repositoriesModelRepositoryInterface - Interface for model repository operationsEloquentAwareRepositoryInterface - Interface for Eloquent-specific repository operationsUpdate your imports from:
use Inisiatif\Package\Contract\Common\Model\ResourceInterface;
use Inisiatif\Package\Contract\Common\Concern\TaggableCacheAwareInterface;
use Inisiatif\Package\Contract\Common\Repository\ModelRepositoryInterface;
use Inisiatif\Package\Contract\Common\Repository\EloquentAwareRepositoryInterface;
To:
use Inisiatif\Package\Common\Contracts\ResourceInterface;
use Inisiatif\Package\Common\Contracts\TaggableCacheAwareInterface;
use Inisiatif\Package\Common\Contracts\ModelRepositoryInterface;
use Inisiatif\Package\Common\Contracts\EloquentAwareRepositoryInterface;
Full Changelog: https://github.com/atInisiatifZakat/common/compare/2.1.0...2.1.1
Full Changelog: https://github.com/atInisiatifZakat/common/compare/1.1.1...1.1.2
How can I help you explore Laravel packages today?