Skip to content

Commit d9278c3

Browse files
committed
Features
Added a features list, improved documentation links, and reorganized the README for better clarity and usability.
1 parent 3878a06 commit d9278c3

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

README.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,23 @@
66

77
A toolkit that turns **Laravel 12** into a lightweight base for distributed microservices.
88

9+
## Features
10+
11+
- Middleware for JWT validation, correlation IDs and permission checks
12+
- Authorization helpers using roles and permissions
13+
- HTTP client macros and an API Gateway client
14+
- Session guard and controllers for frontend authentication
15+
- Health check endpoint at `/api/health`
16+
- Base model for API gateway resources
17+
18+
---
19+
20+
## Documentation
21+
22+
See the [wiki](https://github.com/KroderDev/laravel-microservice-core/wiki) for full documentation.
23+
24+
---
25+
926
## Quick start
1027

1128
Install via Composer:
@@ -18,25 +35,8 @@ composer require kroderdev/laravel-microservice-core
1835

1936
After installation, publish the configuration file to your Laravel project:
2037

21-
2238
```bash
2339
php artisan vendor:publish --provider="Kroderdev\LaravelMicroserviceCore\Providers\MicroserviceServiceProvider"
2440
```
2541

26-
You can now customize the settings to match your microservice environment.
27-
28-
---
29-
30-
## Publish Configuration
31-
32-
To publish the configuration file, run:
33-
34-
```bash
35-
php artisan vendor:publish --provider="Kroderdev\LaravelMicroserviceCore\Providers\MicroserviceServiceProvider"
36-
```
37-
38-
---
39-
40-
## Documentation
41-
42-
See the [wiki](https://github.com/KroderDev/laravel-microservice-core/wiki) for full documentation.
42+
You can now customize the settings to match your microservice environment.

0 commit comments

Comments
 (0)