PHPackages                             josanangel/service-repository-manager - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. josanangel/service-repository-manager

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

josanangel/service-repository-manager
=====================================

Service Repository Pattern Creator

1.0.1(1y ago)06MITPHPCI passing

Since Dec 27Pushed 1y ago1 watchersCompare

[ Source](https://github.com/joseangelcrn/artisan_service_repository_generator)[ Packagist](https://packagist.org/packages/josanangel/service-repository-manager)[ RSS](/packages/josanangel-service-repository-manager/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (4)Versions (9)Used By (0)

Laravel Service-Repository Generator
====================================

[](#laravel-service-repository-generator)

This package provides artisan commands to easily generate **Services** and **Repositories**, following the **Service-Repository Pattern**, which are not natively supported in Laravel. It helps developers maintain a clean and scalable code structure.

The code is designed so that any developer can build upon it, as it follows best practices and clean code principles.

[![Descripción de la imagen](https://camo.githubusercontent.com/7193324fc098ba77ed1c6407e280889ed1dc23294dfd19c76d45f23bb00204f5/68747470733a2f2f692e6962622e636f2f58747a5152734a2f50697a617272612d4d6170612d64652d5765622d4c6c757669612d64652d49646561732d4e6567726f2d4e6172616e6a612d4d6f6465726e6f2d50726f666573696f6e616c2e706e67)](https://camo.githubusercontent.com/7193324fc098ba77ed1c6407e280889ed1dc23294dfd19c76d45f23bb00204f5/68747470733a2f2f692e6962622e636f2f58747a5152734a2f50697a617272612d4d6170612d64652d5765622d4c6c757669612d64652d49646561732d4e6567726f2d4e6172616e6a612d4d6f6465726e6f2d50726f666573696f6e616c2e706e67)

Features
--------

[](#features)

- Generate repository and service classes with a single command.
- Adheres to the Service-Repository Pattern.
- Automatically binds repositories to interfaces in the Laravel service container.
- Customizable templates for your own conventions.

Requirements
------------

[](#requirements)

- PHP 8.0 - 8.4
- Composer
- nette/php-generator &gt;= 4.1

Packagist Page
--------------

[](#packagist-page)

Installation
------------

[](#installation)

### Install the package via Composer:

[](#install-the-package-via-composer)

```
composer require josanangel/service-repository-manager
```

After install
-------------

[](#after-install)

### Add the following service provider to your `bootstrap/providers.php` file:

[](#add-the-following-service-provider-to-your--bootstrapprovidersphp-file)

```
