PHPackages                             laravel-enso/measurement-units - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. laravel-enso/measurement-units

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

laravel-enso/measurement-units
==============================

Measurement unit management for Laravel Enso

3.8.0(2mo ago)112.6k↓12.4%33MITPHP

Since Nov 25Pushed 2mo ago3 watchersCompare

[ Source](https://github.com/laravel-enso/measurement-units)[ Packagist](https://packagist.org/packages/laravel-enso/measurement-units)[ Docs](https://github.com/laravel-enso/measurement-units)[ RSS](/packages/laravel-enso-measurement-units/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (19)Versions (47)Used By (3)

Measurement Units
=================

[](#measurement-units)

[![License](https://camo.githubusercontent.com/00c26ea5f05f550c8dcde69cd53ae3eba7e6f8a003f71e032af35020b1cefa50/68747470733a2f2f706f7365722e707567782e6f72672f6c61726176656c2d656e736f2f6d6561737572656d656e742d756e6974732f6c6963656e7365)](LICENSE)[![Stable](https://camo.githubusercontent.com/37b1cbe76481ce6faa59058cbcc998fe71da18efbf841a957bd95b7fb3bf0d79/68747470733a2f2f706f7365722e707567782e6f72672f6c61726176656c2d656e736f2f6d6561737572656d656e742d756e6974732f76657273696f6e)](https://packagist.org/packages/laravel-enso/measurement-units)[![Downloads](https://camo.githubusercontent.com/0e2dac68567e4188e456aaeddfa6b9fb7527b3c64f63c2f927b07c5bb28d414e/68747470733a2f2f706f7365722e707567782e6f72672f6c61726176656c2d656e736f2f6d6561737572656d656e742d756e6974732f646f776e6c6f616473)](https://packagist.org/packages/laravel-enso/measurement-units)[![PHP](https://camo.githubusercontent.com/da7cf113b588d26fe679dfefe4a15009272ed358ad4e786ad3c78b45faa61d69/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d382e322532422d3737376262342e737667)](composer.json)[![Issues](https://camo.githubusercontent.com/5a8f4a89236e73484348356bf543aeea5bd7233ca71f724060a147b90cacf801/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6c61726176656c2d656e736f2f6d6561737572656d656e742d756e6974732e737667)](https://github.com/laravel-enso/measurement-units/issues)[![Merge Requests](https://camo.githubusercontent.com/d2c3bf4791a4c29edacaa38a2fbd49a29e2e24d85a9bef78d85cdb535eab8243/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f6c61726176656c2d656e736f2f6d6561737572656d656e742d756e6974732e737667)](https://github.com/laravel-enso/measurement-units/pulls)

Description
-----------

[](#description)

Measurement Units adds Enso administration flows for unit-of-measure records.

The package exposes CRUD, options, table init, table data, and Excel export endpoints, together with seeders and factories for bootstrapping common units.

It is intended to back product, inventory, and commercial modules that need normalized measurement units.

Installation
------------

[](#installation)

Install the package:

```
composer require laravel-enso/measurement-units
```

Run the package migrations:

```
php artisan migrate
```

Optional publishes:

```
php artisan vendor:publish --tag=measurement-unit-factories
php artisan vendor:publish --tag=measurement-unit-seeder
```

Features
--------

[](#features)

- Measurement-unit CRUD endpoints.
- Options endpoint for select inputs.
- Table init, table data, and Excel export endpoints.
- Factories and seeders for bootstrapping unit data.

Usage
-----

[](#usage)

Main route group:

- `administration.measurementUnits.*`

API
---

[](#api)

### HTTP routes

[](#http-routes)

- `GET api/administration/measurementUnits/create`
- `POST api/administration/measurementUnits`
- `GET api/administration/measurementUnits/{measurementUnit}/edit`
- `PATCH api/administration/measurementUnits/{measurementUnit}`
- `DELETE api/administration/measurementUnits/{measurementUnit}`
- `GET api/administration/measurementUnits/initTable`
- `GET api/administration/measurementUnits/tableData`
- `GET api/administration/measurementUnits/exportExcel`
- `GET api/administration/measurementUnits/options`

Depends On
----------

[](#depends-on)

Required Enso packages:

- [`laravel-enso/core`](https://docs.laravel-enso.com/backend/core.html) [↗](https://github.com/laravel-enso/core)
- [`laravel-enso/forms`](https://docs.laravel-enso.com/backend/forms.html) [↗](https://github.com/laravel-enso/forms)
- [`laravel-enso/helpers`](https://docs.laravel-enso.com/backend/helpers.html) [↗](https://github.com/laravel-enso/helpers)
- [`laravel-enso/migrator`](https://docs.laravel-enso.com/backend/migrator.html) [↗](https://github.com/laravel-enso/migrator)
- [`laravel-enso/select`](https://docs.laravel-enso.com/backend/select.html) [↗](https://github.com/laravel-enso/select)
- [`laravel-enso/tables`](https://docs.laravel-enso.com/backend/tables.html) [↗](https://github.com/laravel-enso/tables)

Companion frontend package:

- [`@enso-ui/measurement-units`](https://docs.laravel-enso.com/frontend/measurement-units.html) [↗](https://github.com/enso-ui/measurement-units)

Contributions
-------------

[](#contributions)

are welcome. Pull requests are great, but issues are good too.

Thank you to all the people who already contributed to Enso!

###  Health Score

54

—

FairBetter than 97% of packages

Maintenance83

Actively maintained with recent releases

Popularity28

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~62 days

Recently: every ~23 days

Total

39

Last Release

87d ago

Major Versions

1.1.5 → 2.0.02020-06-25

2.1.8 → 3.0.02022-02-25

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/16073274?v=4)[Adrian Ocneanu](/maintainers/aocneanu)[@aocneanu](https://github.com/aocneanu)

---

Top Contributors

[![gandesc](https://avatars.githubusercontent.com/u/14071925?v=4)](https://github.com/gandesc "gandesc (31 commits)")[![aocneanu](https://avatars.githubusercontent.com/u/16073274?v=4)](https://github.com/aocneanu "aocneanu (17 commits)")[![raftx24](https://avatars.githubusercontent.com/u/10864136?v=4)](https://github.com/raftx24 "raftx24 (7 commits)")[![vmcvlad](https://avatars.githubusercontent.com/u/37445394?v=4)](https://github.com/vmcvlad "vmcvlad (6 commits)")[![GITmanuela](https://avatars.githubusercontent.com/u/44998004?v=4)](https://github.com/GITmanuela "GITmanuela (4 commits)")[![AbdullahiAbdulkabir](https://avatars.githubusercontent.com/u/33360580?v=4)](https://github.com/AbdullahiAbdulkabir "AbdullahiAbdulkabir (2 commits)")

---

Tags

laravellaravel-ensomeasurement-unitsunitsunitslaravel-ensomeasurement-units

### Embed Badge

![Health badge](/badges/laravel-enso-measurement-units/health.svg)

```
[![Health](https://phpackages.com/badges/laravel-enso-measurement-units/health.svg)](https://phpackages.com/packages/laravel-enso-measurement-units)
```

###  Alternatives

[laravel-enso/localisation

Language and translation management for Laravel Enso

1363.3k12](/packages/laravel-enso-localisation)[laravel-enso/data-import

Excel Importer dependency for Laravel Enso

2044.4k6](/packages/laravel-enso-data-import)[laravel-enso/tutorials

Tutorial management backend for Laravel Enso

1141.0k](/packages/laravel-enso-tutorials)[laravel-enso/roles

Role management for Laravel Enso

1045.4k34](/packages/laravel-enso-roles)[laravel-enso/core

The backend shell of a Laravel Enso application

3465.8k221](/packages/laravel-enso-core)[laravel-enso/permissions

Permission management for Laravel Enso

1244.7k57](/packages/laravel-enso-permissions)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
