PHPackages                             alangiacomin/laravel-base-pack - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. alangiacomin/laravel-base-pack

ActiveLibrary[Framework](/categories/framework)

alangiacomin/laravel-base-pack
==============================

Laravel base pack

00[3 PRs](https://github.com/alangiacomin/laravel-base-pack/pulls)PHPCI passing

Since May 12Pushed 10mo ago1 watchersCompare

[ Source](https://github.com/alangiacomin/laravel-base-pack)[ Packagist](https://packagist.org/packages/alangiacomin/laravel-base-pack)[ RSS](/packages/alangiacomin-laravel-base-pack/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (4)Used By (0)

Laravel Base Pack
=================

[](#laravel-base-pack)

**Laravel Base Pack** is a Laravel package that provides a basic structure for managing:

- Commands with dedicated handlers
- Events and listeners
- Repositories with interfaces and implementations

It's designed to be integrated into an existing Laravel application, standardizing conventions and promoting code organization.

📦 Installation
--------------

[](#-installation)

Install the package via Composer:

```
composer require alangiacomin/laravel-base-pack
```

After installing the package, you must run the following Artisan command to complete the setup:

```
php artisan basepack:install
```

This command will publish the configuration and perform the necessary setup for the package to work correctly in your Laravel project.

⚙️ Structure &amp; Usage
------------------------

[](#️-structure--usage)

This package is organized around a few core components that help structure application logic in a modular and maintainable way.

- **Models, Factories, and Repositories**

    Models, factories, and repositories work together to provide a consistent and efficient structure for handling data management within your application. Models define the structure of your data, factories simplify the creation of test or seed data, and repositories organize the access and manipulation of this data through a clear and testable interface.

    → [Learn more](https://alangiacomin.github.io/laravel-base-pack/models.html)
- **Controllers**

    Controllers are responsible for handling incoming HTTP requests, processing them (possibly using services or repositories), and returning appropriate responses. They serve as the entry point for web requests and help organize the application's logic.

    → [Learn more](https://alangiacomin.github.io/laravel-base-pack/controllers.html)
- **Commands**

    Custom Artisan commands that allow you to extend the CLI with domain-specific tasks. Useful for background jobs, setup scripts, or tooling.

    → [Learn more](https://alangiacomin.github.io/laravel-base-pack/commands.html)
- **Events**

    Represent something that has happened in the domain. Events help decouple components and trigger side effects such as listeners or jobs.

    → [Learn more](https://alangiacomin.github.io/laravel-base-pack/events.html)

🧪 Testing &amp; Maintainability
-------------------------------

[](#-testing--maintainability)

The separation encouraged by this package helps writing unit tests focused on commands and domain logic, keeping the codebase maintainable and clean.

📁 Examples
----------

[](#-examples)

The package provides basic examples of:

- Models, Factories, and Repositories
- Controllers
- Commands with Handlers
- Events with Listeners

You can use them as a starting point for defining your own components.

📝 Contributing
--------------

[](#-contributing)

Pull requests and issues are welcome! If you want to propose new features or improvements, feel free to open an issue.

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity19

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/95d49a3ef17b54fac1a8f1ede61307c4a08db641d25117f0884cade11d48d935?d=identicon)[alan.giacomin](/maintainers/alan.giacomin)

---

Top Contributors

[![alangiacomin](https://avatars.githubusercontent.com/u/1441552?v=4)](https://github.com/alangiacomin "alangiacomin (15 commits)")

### Embed Badge

![Health badge](/badges/alangiacomin-laravel-base-pack/health.svg)

```
[![Health](https://phpackages.com/badges/alangiacomin-laravel-base-pack/health.svg)](https://phpackages.com/packages/alangiacomin-laravel-base-pack)
```

###  Alternatives

[laravel/telescope

An elegant debug assistant for the Laravel framework.

5.2k67.8M192](/packages/laravel-telescope)[spiral/roadrunner

RoadRunner: High-performance PHP application server and process manager written in Go and powered with plugins

8.4k12.2M84](/packages/spiral-roadrunner)[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M259](/packages/laravel-dusk)[laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

708181.8M596](/packages/laravel-prompts)[cakephp/chronos

A simple API extension for DateTime.

1.4k47.7M121](/packages/cakephp-chronos)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
