PHP artisan migrer de ne pas créer de nouvelle table

Je suis nouveau sur Laravel et je suis Laravel Documentations ainsi que quelques tutoriels Vidéos. Cependant, je suis en cours d'exécution cette php artisan migrate code dans mon local CMD prompt et ce n'est pas la création de Database Table dans phpmyadmin. Il y a d'autres quelques-uns des sujets similaires liées à cette stackoverflow mais aucun n'a résolu mon problème. Merci de ne pas marquer ce double.

Ok, c'est comme ça. Je lance ce code

php artisan make:migration create_student_table --create=student

et le nouveau fichier est créé dans la migration dossier que 2016_04_08_061507_create_student_table.php

, Alors dans ce fichier que j'ai exécuté cette code

use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

    class CreateStudentTable extends Migration
    {
        /**
         * Run the migrations.
         *
         * @return void
         */
        public function up()
        {
            Schema::create('student', function (Blueprint $table) {
                $table->increments('id');
                $table->timestamps();
                $table->string('name', 20); 
                $table->string('email', 255);
            });
        }

        /**
         * Reverse the migrations.
         *
         * @return void
         */
        public function down()
        {
            Schema::drop('student');
        }
    }

Puis dans cmd - je exécuter php artisan migrate mais il n'a pas créer student table. Au lieu de cela c'est montrant ce message

[PDOException] SQLSTATE[42S01]: Base de table ou de la vue existe déjà:
1050 de la Table 'utilisateurs' existe déjà

J'ai créé users table il ya quelques jours utilisant la même méthode que ci-dessus. Mais de nouvelles student table n'est pas créée. Ai-je raté quelque chose ici?
Merci à l'avance.

Les Migrations, il est comme le calendrier pour votre projet de base de données. Laravel vérifie que les migrations ont été déjà lancé et exécuté uniquement ceux qui sont pas fini encore. Cet échéancier est enregistré à migrations table. Si votre problème ici c'est que Vous n'avez pas migrations enregistrements de la table, mais ont users table. Je Vous suggère de déposer toutes les tables dans la base de données, puis exécutez php artisan migrate si Vous êtes seulement à apprendre ici.
hmm thnx pour l'info, Ok la suppression de toutes les tables de travail pour l'instant. Que faire si je persiste le même problème à l'avenir.? Quand je fais le projet réel. quelle sera la solution ?
Vous n'aurez pas de persister si Vous ne touchez pas migrations table. Laravel permettra de savoir ce que les migrations ont été déjà lancé et ne pas essayer de l'exécuter à nouveau.

OriginalL'auteur Prabin Parajuli | 2016-04-08