jawira/entity-draw
Entity Draw is a PHP package for generating entity-relationship diagrams from your code. Visualize models and database structures, export diagrams for documentation, and keep architecture clear with a simple, PlantUML-friendly workflow.
jawira/entity-draw is best treated as a development-time/documentation package for Laravel/PHP projects, not a runtime application dependency. It fits CI or local tooling that generates entity diagrams from code or configuration. Keep it in require-dev and isolate it from production request paths.contracts to v2, bumps dependencies, moves code to PHP 8.2 features, and adds include filter support.contracts v2 plus transitive dependency bumps may conflict with older Laravel/PHP stacks. The new include filters need functional validation, especially for large schemas and output stability. Runtime risk is low if the package remains dev-only; build-pipeline risk is moderate.contracts v2 conflict with existing project dependencies? Are include filters documented and stable? Can diagram output be diffed deterministically in CI? What is the package’s maintenance and license posture?require-dev dependency in Laravel/PHP repositories that need generated entity documentation. Run it in a dedicated CI job or local docs target, not in application bootstrapping or production containers.jawira/entity-draw to ^2.0, resolve contracts v2 and transitive dependency constraints, then compare generated diagrams before/after.contracts v1. Teams on Laravel 11+/PHP 8.2+ are the best fit. Older stacks should stay on v1 or defer the upgrade.include filters can reduce scope, but teams should benchmark CI duration and output size. Cache or artifact storage may be appropriate.How can I help you explore Laravel packages today?