Генерация диаграммы «Сущность-Связь/ Entity-Relationship» с помощью Laravel

В просторах интернета я нашёл удобный пакет для Laravel, который автоматически генерирует диаграммы «Сущность-Связь» из ваших моделей Laravel и отображает их с помощью erd-editor. Результат получается очень удобным и красивым.

Пакет называется recca0120/laravel-erd. Процесс установки пакета простой.

Установка

composer require recca0120/laravel-erd:^0.1 --dev

И запускаем скрипт

php artisan erd: generate

Путь до диаграммы в приложение:

http://localhost/laravel-erd

В результате действий получаем следующий результат

Кстати в официальном repo на gh можно посмотреть ещё дополнительную инфу по тому как экспортировать диаграмму в SVG, тоже достаточно удобная фича.

© Habrahabr.ru