Laravel 5.2 php artisan migrate:回滚错误
Posted
技术标签:
【中文标题】Laravel 5.2 php artisan migrate:回滚错误【英文标题】:Laravel 5.2 php artisan migrate:rollback error 【发布时间】: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 update
、composer dump-autoload
,但这并没有解决问题。
【问题讨论】:
【参考方案1】:我遇到了同样的问题。希望这对某人有帮助:在运行 migrate:rollback
之前运行 composer dump-autoload
。
【讨论】:
【参考方案2】:在运行迁移之前,您应该运行以下命令以确保缓存已被清除:
php artisan clear-compiled
php artisan optimize
这将确保您的新迁移类已正确注册。
【讨论】:
以上是关于Laravel 5.2 php artisan migrate:回滚错误的主要内容,如果未能解决你的问题,请参考以下文章
迁移 php artisan laravel 5.2 [PDOException] SQLSTATE[42S01]
Laravel 从 5.1.46 更新到 5.2.* php artisan Segmentation fault