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