Download the PHP package byancode/laravel-make-repository without Composer
On this page you can find all versions of the php package byancode/laravel-make-repository. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download byancode/laravel-make-repository
More information about byancode/laravel-make-repository
Files in byancode/laravel-make-repository
Package laravel-make-repository
Short Description Simple repository pattern implementation for Laravel
License MIT
Informations about the package laravel-make-repository
Laravel Repository Pattern
Un paquete simple para implementar el patrón repositorio en Laravel 9, 10 y 11.
Requisitos
- PHP 8.0 o superior
- Laravel 9.x o superior
Instalación
1. Instalar el paquete mediante Composer
El paquete se registrará automáticamente gracias al autodescubrimiento de paquetes de Laravel.
Uso
Crear un nuevo repositorio
El comando make:repository
crea automáticamente un nuevo repositorio en el directorio App\Repositories
:
También puedes especificar el modelo que utilizará el repositorio directamente con la opción --model
(o -m
):
Esto generará un repositorio con la clase del modelo ya configurada.
Implementar un repositorio
Una vez creado el repositorio, debe especificar el modelo que utilizará (si no lo ha hecho con la opción --model
):
Uso básico
Los repositorios incluyen los siguientes métodos básicos:
getPaginate($n)
: Obtiene una colección paginadastore(array $inputs)
: Crea un nuevo registrogetById($id)
: Obtiene un registro por IDupdate($id, array $inputs)
: Actualiza un registrodestroy($id)
: Elimina un registro
Ejemplo de uso
Personalización
Puedes extender la clase BaseRepository
para añadir métodos personalizados según tus necesidades.
All versions of laravel-make-repository with dependencies
illuminate/support Version >=9.0
illuminate/console Version >=9.0
illuminate/database Version >=9.0