/ / Le migrazioni di Laravel danno un errore insolito - laravel-4

Laravel Migrations fornisce un errore insolito - laravel-4

Sto cercando di creare una migrazione usando l'artigiano. La classe migrations viene creata senza problemi e costruisco la tabella usando Schema classe. Quando eseguo il suo. Funziona tutto bene, ma quando provo e rollback, dà un errore che non capisco.

La mia classe di migrazione

use IlluminateDatabaseSchemaBlueprint;
use IlluminateDatabaseMigrationsMigration;

class Session extends Migration {

/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create("Session", function(Blueprint $table){
$table->string("id", 50);
$table->string("email", 100);
$table->integer("lastActivity");
$table->primary("id");
});
}

/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists("Session");
}

}

Messaggio di errore

[2014-03-25 14:42:16] produzione.ERRORE: eccezione "SymfonyComponentDebugExceptionFatalErrorException" con messaggio "Classe" Sessione "non trovata" in E: DocumentsDropboxDocumentsWorkSpace_netBeansLaravel_TestvendorlaravelframeworkrcIlluminateDatabaseMigrationsMigrator.php: 297

risposte:

1 per risposta № 1

Il tuo Session classe di migrazione potrebbe essere in conflitto con Laravel "s Session (Facciata), rinominalo per testare.

Ne ho appena creato uno qui:

php artisan migrate:make Session

E in conflitto durante il tentativo di rollback:

PHP Fatal error:  Call to undefined method IlluminateSupportFacadesSession::down() in