Laravel Migration - Tabelle nicht immer erstellt
Ich versuche zu lernen Laravel. Ich bin nach der Quickstart-Dokumentation, aber bekommen haben auf ein problem mit Migrationen. Ich bin zu diesem Schritt: http://laravel.com/docs/quick#creating-a-migration
Wenn ich den Befehl ausführen php artisan migrate
der Befehlszeile wird Folgendes angezeigt:
c:\wamp\www\laravel>php artisan migrate
Migration table created successfully.
Migrated: 2013_09_21_040037_create_users_table
In der Datenbank, ich sehe ein migrations
Tabelle erstellt mit 1-Datensatz. Allerdings sehe ich nicht ein users
Tabelle. Also, ich kann nicht weiter auf die ORM-Teil des Tutorials.
Irgendwelche Ideen was ich tun könnte falsch? Warum nicht users
Tabelle erschaffen?
BEARBEITEN 1 (original-migration-Datei):
<?php
use Illuminate\Database\Migrations\Migration;
class CreateUsersTable extends Migration {
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('users', function($table)
{
$table->increments('id');
$table->string('email')->unique();
$table->string('name');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::drop('users');
}
}
InformationsquelleAutor StackOverflowNewbie | 2013-09-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den aktualisierten Laravel verwenden sollten
Blueprint
für die Datenbank-schema-Erstellung.So versuchen Sie, ändern Sie Ihre Benutzer-migration-Datei Inhalt wie dieses,
Führen,
und migrieren Sie dann wieder.
Lesen Sie die
API
Dokumentation hier http://laravel.com/api/class-Illuminate.Database.Schema.Blueprint.htmlIch denke, in der ersten Zeit, die Sie nicht geschrieben haben, den code für die Erstellung der Tabelle oder drop-in up-und down-Funktionen. Ist es nun?
Ich wollte nicht schreiben der original-code. Ich war einfach die folgenden Schritte in der Anleitung. Ich aktualisiert meine Frage gepostet und die original-migration-Datei. Warum nicht, dass die Arbeit? Warum dein code funktioniert?
Aktualisiert laravel verwenden sollten
Blueprint
für Migrations-schema-Erstellung. Überprüfen Sie aktualisierte Antwort.Leider ist diese API-Dokumentationen nicht (in einer klaren Art und Weise jedenfalls), warum es nötig ist oder was passiert. Zum Beispiel: warum nicht die generierte migration-Datei enthalten, die Zeile automatisch?
InformationsquelleAutor devo