Skip to content

Commit efb8bd6

Browse files
committed
Merge branch 'develop'
2 parents 27c5d7b + 2924ade commit efb8bd6

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44

55
- [What is the Repository Design Pattern?](#what-is-the-repository-design-pattern)
66
- [Usage](#usage)
7+
- [Installation](#installation)
8+
- [Make a repository](#make-a-repository)
9+
- [Use Case](#use-case)
10+
- [Help](#help)
711

812
## What is the Repository Design Pattern
913

@@ -56,6 +60,21 @@ To make model repository simply run:
5660
php artisan make:repository UserRepository --model=User
5761
```
5862

63+
## Use Case
64+
65+
```
66+
+-------------+ +-------------+ +-------------+
67+
| | | | | |
68+
| |--------------------------------- --------- |
69+
| | +-------------------+ | | | |
70+
| Controllers | | Persist | | Repository | | Models |
71+
| | | Database Query | | | | |
72+
| | +-------------------+ | | | |
73+
| ---------------------------------| --------- |
74+
| | | | | |
75+
+-------------+ +-------------+ +-------------+
76+
```
77+
5978
## Help
6079

6180
```

composer.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
{
22
"name": "pp-spaces/laravel-repository",
33
"description": "Repository Design Pattern implementation for Laravel",
4+
"keywords": [
5+
"pp-spaces",
6+
"laravel",
7+
"repository",
8+
"laravel-repository",
9+
"repository-pattern"
10+
],
411
"type": "library",
512
"license": "MIT",
613
"authors": [

0 commit comments

Comments
 (0)