soukar/larepo

Laravel Repository Pattern Generator

Maintainers

Package info

github.com/mo-soukar/larepo

Type:package

pkg:composer/soukar/larepo

Statistics

Installs: 68

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.2.2 2025-06-20 12:01 UTC

This package is auto-updated.

Last update: 2026-03-04 07:55:46 UTC


README

Larepo is a Laravel package designed to simplify the implementation of the Repository Pattern and DTO (Data Transfer Objects) in your Laravel applications. It provides a structured and clean way to organize your application's business logic, making your code more maintainable, testable, and scalable.

Features

  • Repository Pattern: Easily create and manage repositories to abstract database logic.
  • DTO (Data Transfer Objects): Create and use DTOs to encapsulate and transfer data between layers of your application.
  • Artisan Commands: Generate repositories, DTOs, and interfaces with simple Artisan commands.
  • Customizable: Extend and customize repositories and DTOs to fit your application's needs.

Installation

You can install the package via Composer:

composer require soukar/larepo

After installing the package, publish the configuration file (optional):

php artisan vendor:publish --tag="larepo"