php - 如何在删除表后重新迁移 laravel 迁移

标签 php laravel

在我手动删除了mysql中的一个表后,我运行命令:

php artisan migrate

我明白了:

Nothing to migrate.

它只适用于第一次,如何在 laravel 中重新运行迁移?

最佳答案

Laravel 会记录已运行的迁移。您需要转到迁移表并删除迁移记录。 Laravel 这样做是为了知道哪些迁移已经运行,这样它就不会再次运行它们,这样在回滚的情况下,它就知道最后一批迁移已经完成。

这可能会有所帮助 https://laravel.com/docs/5.6/migrations

关于php - 如何在删除表后重新迁移 laravel 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50837543/

相关文章:

linux - Apache 2.4 将本地虚拟主机重定向到 https 而不是 http

linux - Nginx:为多个 Laravel 应用程序提供相同的 url,但在 Linux 中有两个不同的子位置

php - Laravel Eloquent with()-> 返回 null

php - 在 ubuntu 上安装语言包 magento2 时出错

laravel - 如何销毁和重新创建 Vagrant/宅基地机器?

php - 对 PHP 的更改需要很长时间才能重新加载

php - Cakephp 表单输入自动完成功能

laravel - Ubuntu 14 VBox 中的 Homestead - 设置错误

php - 将 PHP 用于 iPhone APNS 时出错

php - 阅读更多使用 js 发布 wordpress