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(1mo ago)112.5k↓12.2%33MITPHP

Since Nov 25Pushed 1mo 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 3d 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

56

—

FairBetter than 97% of packages

Maintenance91

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

42d 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

1362.8k11](/packages/laravel-enso-localisation)[laravel-enso/tutorials

Tutorial management backend for Laravel Enso

1140.7k](/packages/laravel-enso-tutorials)[laravel-enso/data-import

Excel Importer dependency for Laravel Enso

2044.0k6](/packages/laravel-enso-data-import)[laravel-enso/roles

Role management for Laravel Enso

1044.9k32](/packages/laravel-enso-roles)[laravel-enso/core

The backend shell of a Laravel Enso application

3465.3k206](/packages/laravel-enso-core)[laravel-enso/permissions

Permission management for Laravel Enso

1244.2k52](/packages/laravel-enso-permissions)

PHPackages © 2026

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