Laravel Module Generator

v 1.3.*

Database ERD Diagram Generation

dbdiagram:generate — Export database schema as DBML

Generate a DBML (Database Markup Language) file for visualizing your database schema.

Signature:

php artisan dbdiagram:generate
    {--file= : Path to the YAML schema file}
    {--output= : Path to the output DBML file}

Options:

  • --file=path/to/file.yaml — Custom YAML file (default: module/models.yaml)
  • --output=module/dbdiagram.dbml — Output file path

Examples:

# Generate with defaults
php artisan dbdiagram:generate

# Generate to custom location
php artisan dbdiagram:generate --output=docs/schema.dbml

Postman & DB diagram output

  • DBML output: module/dbdiagram.dbml (or custom path)
    • Copy/paste into dbdiagram.io
    • Export to PNG/PDF for documentation
    • Visualize table relationships