Packaging Units
Description
Packaging Units adds Enso administration flows for packaging and packing-unit records.
The package exposes CRUD, options, table init, table data, and Excel export endpoints, and includes seeders and factories for bootstrapping packaging-unit data.
It is intended to support product and logistics domains that distinguish packaging from measurement units.
Installation
Install the package:
composer require laravel-enso/packaging-units
Run the package migrations:
php artisan migrate
Optional publishes:
php artisan vendor:publish --tag=packaging-unit-factory
php artisan vendor:publish --tag=packaging-unit-seeder
Features
- Packaging-unit CRUD endpoints.
- Options endpoint for select fields.
- Table init, table data, and Excel export endpoints.
- Seeders and factories for initial data.
Usage
Main route group:
administration.packagingUnits.*
API
HTTP routes
GET api/administration/packagingUnits/createPOST api/administration/packagingUnitsGET api/administration/packagingUnits/{packagingUnit}/editPATCH api/administration/packagingUnits/{packagingUnit}DELETE api/administration/packagingUnits/{packagingUnit}GET api/administration/packagingUnits/initTableGET api/administration/packagingUnits/tableDataGET api/administration/packagingUnits/exportExcelGET api/administration/packagingUnits/options
Depends On
Required Enso packages:
laravel-enso/core↗laravel-enso/data-import↗laravel-enso/forms↗laravel-enso/helpers↗laravel-enso/migrator↗laravel-enso/rememberable↗laravel-enso/select↗laravel-enso/tables↗
Companion frontend package:
Contributions
are welcome. Pull requests are great, but issues are good too.
Thank you to all the people who already contributed to Enso!