emilianosuarez/architect
Architect is a Laravel package for structuring applications around clean architecture. It helps organize code into layers, generate scaffolding, and keep domain logic separate from framework concerns so larger projects stay maintainable.
php artisan vendor:publish --provider="Vendor\\Package\\ServiceProvider"composer.json for illuminate/* and PHP constraints1.0.0 as the Laravel 12 compatibility baseline. Pin it with ^1.0 and run the application test suite before rolling it out.1.0.0 adds Laravel 12 support while retaining older Laravel versions, or whether it drops older framework support. This determines upgrade sequencing for existing apps.app() resolution in application code. Bind package services in the container where appropriate and keep package usage behind your own service or adapter if the package is used in many places.config/*.php. Run php artisan config:cache in CI to catch config issues early.composer.json for Illuminate version constraints. If installation conflicts, use composer why-not vendor/package 1.0.0 to identify the blocking dependency.php artisan optimize:clearphp artisan config:cachephp artisan route:cache if applicableHow can I help you explore Laravel packages today?