rminchrist/organisations

Organisation hierarchy package for Laravel

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/rminchrist/organisations

v1.0.0 2025-09-29 14:16 UTC

This package is auto-updated.

Last update: 2025-11-29 14:55:28 UTC


README

A reusable Laravel package for managing hierarchical organisations, subsidiaries, branches, and departments.
It provides an API + optional web routes to create, update, and query organisations with parent–child relationships.

✨ Features

  • Organisation model with recursive parent/child hierarchy
  • RESTful API endpoints (CRUD)
  • Ancestors & descendants queries
  • Optional web routes (for browser usage)
  • Configurable middleware (API + Web)
  • OpenAPI (openapi.yaml) documentation included in /docs

📦 Installation

Require the package (assuming local path during development):

composer require rminchrist/organisations