laravel-enso/services is a Laravel package for service manager for laravel enso.
It currently has 0 GitHub stars and 8.046 downloads on Packagist (latest version 3.7.2).
Install it with composer require laravel-enso/services.
Discover more Laravel packages by laravel-enso
or browse all Laravel packages to compare alternatives.
Last updated
Services manages sellable service records inside Laravel Enso.
The package ships the service model, CRUD endpoints, validation, options lookup, form builders, and a server-side table builder for the administration UI. It is intended for Enso applications that need reusable service catalog entries alongside products and measurement units.
Install the package:
composer require laravel-enso/services
Run the package migrations:
php artisan migrate
Optional publish:
php artisan vendor:publish --tag=services-factories
service.json.services.json.OptionsBuilder.The package mounts its routes automatically through AppServiceProvider.
Main flows:
LaravelEnso\Services\Forms\Builders\ServiceLaravelEnso\Services\Tables\Builders\ServiceLaravelEnso\Services\Http\Controllers\OptionsValidation is handled by LaravelEnso\Services\Http\Requests\ValidateService, which requires:
measurement_unit_idnamecodelist_pricevat_percentMounted under api/services:
GET createPOST /GET {service}/editPATCH {service}DELETE {service}GET initTableGET tableDataGET exportExcelGET optionsRequired Enso packages:
laravel-enso/core ↗laravel-enso/dynamic-methods ↗laravel-enso/forms ↗laravel-enso/helpers ↗laravel-enso/measurement-units ↗laravel-enso/tables ↗Companion frontend package:
are welcome. Pull requests are great, but issues are good too.
Thank you to all the people who already contributed to Enso!