laravel-base-pack

Starting point for Laravel projects: initial setup, organized structure, and some ready-to-use utilities

Laravel Base Pack

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

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

📦 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 & Usage

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

🧪 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

The package provides basic examples of:

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

📝 Contributing

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