Es el repositorio que tiene el ejemplo práctico del patrón repository y decorador
-
Patrón Repositorio : https://www.youtube.com/watch?v=xVl_mxjYB4I&feature=youtu.be
-
Patrón Decorador : https://www.youtube.com/watch?v=xVl_mxjYB4I&feature=youtu.be
-
Link del canal: https://www.youtube.com/channel/UCUzcO6Wh-xOgIidJdX7I9HA
-
Clonar el proyecto desde el repositorio
https://github.com/jcwirko/repository-decorator-pattern-laravel
- HTTP:
git clone https://github.com/jcwirko/repository-decorator-pattern-laravel.git
- SSH:
git clone [email protected]:jcwirko/repository-decorator-pattern-laravel.git
- HTTP:
-
Sobre la raíz del proyecto ejecutar por única vez
sh setup-local.sh
-
Importar en el postman la colección que se encuentra dentro de la carpeta
postman
sobre la raíz del proyecto -
El puerto está en el
5000
por lo que las urls del postman son por ejemplo:http://localhost:5000/api/users
-
Ya que el setup-local.sh se ejecuta una vez, tenemos otro archivo que es para iniciar el proyecto siempre que se necesite sin hacer el build, entonces ejecutar
sh start-local.sh
- Para ver el código del patrón repositorio
git checkout repository
- Para ver el código del patrón decorador
git checkout decorator