Search by

noerd / customer

noerd

Customer module for noerd platform

Package info

github.com/noerd-dev/customer

pkg:composer/noerd/customer

Statistics

Installs: 626

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.3.29 2026-09-10 11:53 UTC

README

Foundation package providing the base customer model, migration, and views. Designed as a building block for appointment, order, or CRM modules. Multi-tenant support included.

Requirements

  • The noerd/noerd package must already be installed and configured.

Installation

composer require noerd/customer
php artisan noerd:install-customer

noerd:install-customer copies the YAML configs into app-configs/customer/, registers the Customer tenant app and runs the module migrations (confirmation prompt). The package itself is auto-discovered via the Laravel service provider declared in composer.json.

Run php artisan noerd:update-customer after upgrading the package (idempotent, also covered by noerd:update-all).

Installation as Submodule to contribute

If you want to contribute to the development of noerd/customer, you can install it as a git submodule:

git submodule add git@github.com:noerd-dev/customer.git app-modules/customer

Then add a path repository and the package to your composer.json:

"repositories": [
    {
        "type": "path",
        "url": "app-modules/customer",
        "options": {
            "symlink": true
        }
    }
],
"require": {
    "noerd/customer": "*"
}

Then run:

composer update noerd/customer
php artisan noerd:install-customer

This way, you can make changes directly in app-modules/customer and push them back to the customer repository.