Laravel package to get started with application development with standardized responses, abstract controllers and services
kravinskiy/laravel-chassis is a Laravel package for laravel package to get started with application development with standardized responses, abstract controllers and services.
It currently has 0 GitHub stars and 13 downloads on Packagist (latest version 1.0).
Install it with composer require kravinskiy/laravel-chassis.
Discover more Laravel packages by kravinskiy
or browse all Laravel packages to compare alternatives.
Last updated
A laravel chassis with support to easily generate or use Repository & Service pattern for a modern application. Remove the messyness from your Laravel application by following a Domain Driven Design approach, and add CRUD actions - if needed, with very little or no customization at all.
Designed for micro-service applications, but can be used in any architecture design.
Supports generating the following layers of your application:
Kernel for web:
src/Http/Kernel.php
Kernel for console (this will allow resource generation):
src/Console/Kernel.php
Error handling:
src/Exceptions/Handler.php
Resources:
Out of box exceptions:
Entity error exceptions, such as:
HTTP Response exceptions, such as:
Console exceptions, such as:
Validation exceptions, such as: