blackbricksoftware/laravel-migration-builder

以编程方式创建完整的 Laravel 迁移。

v11.0.0 2024-09-24 21:20 UTC

README

描述

以编程方式定义表和列定义,并编写迁移文件。例如,您可能需要从外部源(如API)创建迁移以本地存储数据。请参阅此处了解示例用法。

安装

安装包

composer require blackbricksoftware/laravel-migration-builder --dev

发布配置

php artisan vendor:publish --tag=laravel-migration-builder-config

用法

请参阅 src/Commands/ExampleCommand.php 以获取示例。

运行 php artisan make:migration-builder:example 以创建此示例的迁移。

致谢

  • 感谢 Andrew Hanks 的这篇 文章,介绍了如何制作 Reddit 包
  • 感谢 Iftekhar Rifat 的这篇 repo,它为以编程方式创建迁移提供了一个良好的起点。
  • 感谢 Vitaliy Dotsenko 的这篇 write up,它解决了我的自动加载问题。