noerd / customer
Customer module for noerd platform
Requires
- laravel/framework: ^12.0 || ^13.0
- noerd/noerd: ^0.16.35
- owen-it/laravel-auditing: ^14.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-main
- v0.3.31
- v0.3.30
- v0.3.29
- v0.3.28
- v0.3.27
- v0.3.26
- v0.3.25
- v0.3.24
- v0.3.23
- v0.3.22
- v0.3.21
- v0.3.20
- v0.3.19
- v0.3.18
- v0.3.17
- v0.3.15
- v0.3.14
- v0.3.13
- v0.3.12
- v0.3.11
- v0.3.10
- v0.3.9
- v0.3.8
- v0.3.7
- v0.3.6
- v0.3.5
- v0.3.4
- v0.3.3
- v0.3.2
- v0.3.1
- v0.3.0
- v0.2.1
- v0.2.0
- v0.1.3
- v0.1.2
- v0.1.1
- 0.1.0
- dev-security/hardening
This package is auto-updated.
Last update: 2026-09-20 12:01:39 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/noerdpackage 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.