【问题标题】:Laravel 5.2 php artisan migrate:rollback errorLaravel 5.2 php artisan migrate:回滚错误
【发布时间】:2016-07-07 01:29:58
【问题描述】:

我使用 Laravel 5.2 并通过运行创建数据库表

php artisan make:migration create_categories_table --create=categories 

php artisan make:migration create_posts_table --create=posts

然后我运行php artisan migrate,并在数据库中创建表。但是在我对迁移文件“create_posts_table.php”进行了一些更改并运行之后

php artisan migrate:rollback 

我遇到了一个错误:

[Symfony\Component\Debug\Exception\FatalErrorException]
找不到类“CreatePostsTable”
PHP 致命错误:第 336 行的 E:\programfiles\xampp\htdocs\deneme\vendor\laravel\framework\src\Illuminate\Database\Migrations\Migrator.php 中找不到类“CreatePostsTable”

我的 create_posts_table.php 是

我尝试了composer updatecomposer dump-autoload,但这并没有解决问题。

【问题讨论】:

    标签: php laravel-5 laravel-5.2 laravel-migrations


    【解决方案1】:

    我遇到了同样的问题。希望这对某人有帮助:在运行 migrate:rollback 之前运行 composer dump-autoload

    【讨论】:

      【解决方案2】:

      在运行迁移之前,您应该运行以下命令以确保缓存已被清除:

      • php artisan clear-compiled
      • php artisan optimize

      这将确保您的新迁移类已正确注册。

      【讨论】:

        猜你喜欢
        • 2016-05-14
        • 2018-08-04
        • 2016-10-14
        • 2021-02-28
        • 2020-10-23
        • 1970-01-01
        • 2015-04-26
        • 1970-01-01
        • 2020-11-27
        相关资源
        最近更新 更多