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 № 1Il 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