Un de mes migrations n'est pas en cours d'exécution avec le php artisan de commande dans Laravel 4

J'ai plusieurs migrations, je suis en cours d'exécution dans Laravel 4. J'utilise le php artisan migrate:rollback et php artisan migrate commandes pour remplir les tables. Curieusement, l'un de mes migrations a cessé de fonctionner (pas de restauration). Tous les autres fonctionnent très bien. Je n'ai rien changé à ma connaissance.

La migration en question est nommé: 2013_06_19_050252_create_artists_table.php

Et il ressemble à ceci:

    <?php

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

class CreateArtistsTable extends Migration {

    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('artists', function(Blueprint $table) {
            $table->increments('id');
            $table->string('url_tag')->unique();
            $table->string('username');

            $table->timestamps();
        });
    }

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

}

Je n'ai aucune idée de pourquoi cela ne fonctionne pas. Toutes les idées de ce qui pourrait se passer?

  • Où en êtes-vous de l'appel de cette? reportez-vous à migration docs
  • Que voulez-vous dire par " ne fonctionne pas? Ne vous obtenez une erreur?
  • Non, il ne s'affiche pas sur la liste des migrations annulée.
  • Ou la liste de migrations roulé. Il ne s'affiche pas. Tous les autres, les migrations de travail de l'amende.
  • L'exécution de php composer.phar dump-autoload n'aide pas le problème. Aucune erreur n'a été répertorié sur autoload
  • D'autres idées? Cela me rend fou..
  • Essayer avec php artisan migrer:actualiser?
  • J'obtiens l'erreur: [PDOException] SQLSTATE[HY000] [2002] can't connect to local MySQL server through socket ' /Applications/MAMP/tmp/mysql/mysql.sock' (2)
  • oh, attendez, n'est-ce pas mamp sur, un moment...
  • bizarre, d'actualiser travaillé. Mais les autres commandes n'ont pas pour la table.
  • Voulez répondre afin que je puisse vous donner le coche?

InformationsquelleAutor user1072337 | 2014-03-10