Laravel 迁移:使用 artisan 命令删除特定表并删除迁移文件

Posted

技术标签:

【中文标题】Laravel 迁移:使用 artisan 命令删除特定表并删除迁移文件【英文标题】:Laravel migration: drop specific table and remove migration file using artisan command 【发布时间】:2017-02-23 17:10:15 【问题描述】:

我已经使用 laravel 工作了很长时间。我一直在思考这个问题。是否可以仅使用工匠命令删除特定表并删除迁移文件?

我知道有几种方法可以完成这些工作,例如 Schema::drop('') 或创建新的迁移等。我只是想找到这样的工匠命令来完成这些工作。

任何想法都会受到赞赏。

谢谢。

【问题讨论】:

【参考方案1】:

如果不编写自己的工匠命令 (artisan make:command) - https://laravel.com/docs/5.3/artisan#writing-commands

,则无法在一个命令中执行此操作

【讨论】:

【参考方案2】:

您可以创建自定义工匠命令。

artisan make:command

【讨论】:

以上是关于Laravel 迁移:使用 artisan 命令删除特定表并删除迁移文件的主要内容,如果未能解决你的问题,请参考以下文章

Laravel Artisan Migrate 命令创建表但不将每个迁移文件填充到迁移表

使用“php artisan migrate”命令时 Laravel 数据库迁移外键错误

laravel artisan 常用命令

MongoDB 和 Artisan 在 Laravel 5 和 Lumen 上进行迁移

Laravel artisan 常用命令

artisan migrate 命令不迁移,不产生输出