{"id":32445604,"url":"https://github.com/biohazardhome/migrate","last_synced_at":"2026-05-17T19:39:50.996Z","repository":{"id":307686967,"uuid":"1030372839","full_name":"biohazardhome/migrate","owner":"biohazardhome","description":"Web GUI interface for laravel migration scheme generate","archived":false,"fork":false,"pushed_at":"2025-09-12T06:54:25.000Z","size":114,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-10-26T04:02:55.040Z","etag":null,"topics":["database","db","generator","gui","laravel","migration","schema","ui"],"latest_commit_sha":null,"homepage":"","language":"Blade","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/biohazardhome.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-01T14:24:31.000Z","updated_at":"2025-09-12T06:54:28.000Z","dependencies_parsed_at":"2025-08-01T16:34:48.842Z","dependency_job_id":"e0f00c31-e8cb-4a4a-aea8-439446bbf226","html_url":"https://github.com/biohazardhome/migrate","commit_stats":null,"previous_names":["biohazardhome/migrate"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/biohazardhome/migrate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biohazardhome%2Fmigrate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biohazardhome%2Fmigrate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biohazardhome%2Fmigrate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biohazardhome%2Fmigrate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/biohazardhome","download_url":"https://codeload.github.com/biohazardhome/migrate/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biohazardhome%2Fmigrate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33152296,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T09:28:26.183Z","status":"ssl_error","status_checked_at":"2026-05-17T09:27:52.702Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database","db","generator","gui","laravel","migration","schema","ui"],"created_at":"2025-10-26T04:01:07.451Z","updated_at":"2026-05-17T19:39:50.978Z","avatar_url":"https://github.com/biohazardhome.png","language":"Blade","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cstrong\u003eВизуальный конструктор миграций баз данных для Laravel\u003c/strong\u003e \u003c/p\u003e\n\u003cdiv align=\"center\"\u003e \u003ca href=\"#features\"\u003eОсобенности\u003c/a\u003e • \u003ca href=\"#requirements\"\u003eТребования\u003c/a\u003e • \u003ca href=\"#installation\"\u003eУстановка\u003c/a\u003e • \u003ca href=\"#usage\"\u003eИспользование\u003c/a\u003e • \u003ca href=\"#contributing\"\u003eВклад в проект\u003c/a\u003e • \u003ca href=\"#license\"\u003eЛицензия\u003c/a\u003e \u003c/div\u003e\n\u003ch2 id=\"about\"\u003e🚀 О проекте\u003c/h2\u003e\n\u003cp\u003eLaravel Migrate Generator - это мощный инструмент с графическим интерфейсом для быстрого создания миграций баз данных в Laravel. Проект позволяет визуально проектировать структуру таблиц без написания кода и генерирует готовый PHP-код миграций.\u003c/p\u003e\n\u003ch2 id=\"features\"\u003e✨ Особенности\u003c/h2\u003e\n\u003cul\u003e\n\t\u003cli\u003e📝 Визуальное проектирование структуры таблиц\u003c/li\u003e\n\t\u003cli\u003e⚡️ Поддержка всех типов данных Laravel\u003c/li\u003e\n\t\u003cli\u003e🔑 Создание индексов и внешних ключей\u003c/li\u003e\n\t\u003cli\u003e🔄 Drag \u0026 Drop интерфейс\u003c/li\u003e\n\t\u003cli\u003e📦 Экспорт готового кода миграции\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"requirements\"\u003e⚙️ Требования\u003c/h2\u003e\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth\u003eКомпонент\u003c/th\u003e\n\t\t\u003cth\u003eВерсия\u003c/th\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003ePHP\u003c/td\u003e\n\t\t\u003ctd\u003e8.1+\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eLaravel\u003c/td\u003e\n\t\t\u003ctd\u003e10.x+\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003eMySQL\u003c/td\u003e\n\t\t\u003ctd\u003e8.0+\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\u003ch2 id=\"installation\"\u003e🚀 Установка\u003c/h2\u003e\n\u003col\u003e\n\t\u003cli\u003eУстановка пакета: \u003cpre\u003e\u003ccode\u003ecomposer require biohazard/migrate\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\t\u003cli\u003eНастройте окружение: \u003cpre\u003e\u003ccode\u003ecp .env.example .env php artisan key:generate\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\t\u003cli\u003eФайл настроек: \u003cpre\u003e\u003ccode\u003ephp artisan vendor:publish --tag=config\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\t\u003cli\u003eФайлы ресурсов: \u003cpre\u003e\u003ccode\u003ephp artisan vendor:publish --tag=migrate-assets\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\t\u003cli\u003eЗапустите сервер: \u003cpre\u003e\u003ccode\u003ephp artisan serve\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"usage\"\u003e🖥 Использование\u003c/h2\u003e\n\u003ch3\u003eСоздание миграции\u003c/h3\u003e\n\u003cdiv class=\"usage-steps\"\u003e\n\t\u003cdiv class=\"step\"\u003e\n\t\t\u003ch4\u003e1. Основные параметры\u003c/h4\u003e\n\t\t\u003cp\u003eВведите имя таблицы, выберите движок и кодировку\u003c/p\u003e\n\t\u003c/div\u003e\n\t\u003cdiv class=\"step\"\u003e\n\t\t\u003ch4\u003e2. Добавление полей\u003c/h4\u003e\n\t\t\u003cp\u003eНастройте параметры каждого поля: тип, длину, модификаторы\u003c/p\u003e\n\t\u003c/div\u003e\n\t\u003cdiv class=\"step\"\u003e\n\t\t\u003ch4\u003e3. Создание индексов\u003c/h4\u003e\n\t\t\u003cp\u003eДобавьте индексы и выберите тип\u003c/p\u003e\n\t\u003c/div\u003e\n\t\u003cdiv class=\"step\"\u003e\n\t\t\u003ch4\u003e4. Внешние ключи\u003c/h4\u003e\n\t\t\u003cp\u003eНастройте связи между таблицами\u003c/p\u003e\n\t\u003c/div\u003e\n\u003c/div\u003e\n\u003ch3\u003eПример сгенерированного кода\u003c/h3\u003e \u003cpre\u003e\u003ccode class=\"language-php\"\u003e\nuse Illuminate\\Database\\Migrations\\Migration;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\n\nclass CreatetestTable extends Migration\n{\n\tpublic function up() {\n\t  Schema::create('products', function (Blueprint $table) { \n\t    $table-\u003eid(); \n\t    $table-\u003estring('name', 255); \n\t    $table-\u003etext('description');\n\t    $table-\u003edecimal('price', 8, 2); \n\t  \n\t    $table-\u003eforeignId('category_id') \n\t      -\u003econstrained()\n\t      -\u003eonDelete('cascade');\n\t    $table-\u003etimestamps();\n\t  \n\t    $table-\u003eindex('name', 'products_name_index', 'hash');\n\t    $table-\u003efullText('description');\n\t\t});\n\t}\n\n\tpublic function down()\n  {\n    Schema::dropIfExists('products');\n  }\n}\u003c/code\u003e\u003c/pre\u003e\n\u003ch2 id=\"contributing\"\u003e🤝 Вклад в проект\u003c/h2\u003e\n\u003cp\u003eМы приветствуем вклад в проект! Порядок действий:\u003c/p\u003e\n\u003col\u003e\n\t\u003cli\u003eФоркните репозиторий\u003c/li\u003e\n\t\u003cli\u003eСоздайте ветку для своей функции\u003c/li\u003e\n\t\u003cli\u003eЗафиксируйте изменения\u003c/li\u003e\n\t\u003cli\u003eОтправьте изменения\u003c/li\u003e\n\t\u003cli\u003eСоздайте pull request\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"license\"\u003e📜 Лицензия\u003c/h2\u003e\n\u003cp\u003eПроект распространяется под лицензией \u003ca href=\"LICENSE\"\u003eMIT\u003c/a\u003e.\u003c/p\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbiohazardhome%2Fmigrate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbiohazardhome%2Fmigrate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbiohazardhome%2Fmigrate/lists"}