2016-03-20 3 views
3

verwende ich Laravel 5.2 und ich erstellte Datenbanktabellen vonLaravel 5.2 php Handwerkers Migrate: Rollback-Fehler

Lauf
php artisan make:migration create_categories_table --create=categories 

und

php artisan make:migration create_posts_table --create=posts 

und dann laufe ich php artisan migrate und Tabellen werden in der Datenbank erstellt. Aber nachdem ich einige Änderungen in Migrationsdatei "create_posts_table.php" gemacht und laufen

php artisan migrate:rollback 

bekam ich einen Fehler:

[Symfony\Component\Debug\Exception\FatalErrorException]
Class 'CreatePostsTable' not found
PHP Fatal error: Class 'CreatePostsTable' not found in E:\programfiles\xampp\htdocs\deneme\vendor\laravel\framework\src\Illuminate\Database\Migrations\Migrator.php on line 336

mein create_posts_table.php ist enter image description here

Ich versuchte composer update, composer dump-autoload aber das hat das Problem nicht behoben.

  • php artisan clear-compiled Dies wird sicherstellen, dass Ihre neue Migrationsklasse
  • php artisan optimize

:

Antwort

4

Bevor Sie eine Migration ausführen, sollten Sie die folgenden Befehle ausführen sicher Cache machen gelöscht wurde wurde korrekt registriert.

6

Ich bekam das gleiche Problem. Möge dies jemandem helfen: Führen Sie composer dump-autoload aus, bevor Sie migrate:rollback ausführen.