https://github.com/wrk-flow/larastrict
Opinionated extension of a Laravel framework to help you build type safe, testable and reusable code.
https://github.com/wrk-flow/larastrict
laravel php php81 strict-types
Last synced: 10 months ago
JSON representation
Opinionated extension of a Laravel framework to help you build type safe, testable and reusable code.
- Host: GitHub
- URL: https://github.com/wrk-flow/larastrict
- Owner: wrk-flow
- License: mit
- Created: 2022-03-30T12:32:16.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-30T09:27:24.000Z (about 1 year ago)
- Last Synced: 2025-03-23T22:24:19.244Z (11 months ago)
- Topics: laravel, php, php81, strict-types
- Language: PHP
- Homepage: https://larastrict.com
- Size: 4.78 MB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 50
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README

> Opinionated extension of a Laravel framework to help you build type safe, testable and reusable code.




[](https://github.com/wrk-flow/larastrict/actions/workflows/release.yml)
__Current version is under development. Project will be moved to larastrict organization__
```bash
composer require wrkflow/larastrict
```
Want more tools or want to help? Check [wrk-flow.com](https://wrk-flow.com) or [CONTRIBUTE](CONTRIBUTION.md) (I need help with the documentation, new features, tests).
## Main mission
- Takes the good stuff from Domain Driven Development
- Make the code more testable via Unit tests (for faster tests)
- Make database queries reusable and testable -> `Queries`
- Make caching more reusable and testable -> `CacheMeService`
- Move business logic to `Actions` or `Services`
- Setup Laravel for great docker experience.