Error original encontrado aquí: https://github.com/illuminate/database/issues/111 - Se movió a su repositorio según Taylor. Aquí está el texto original:
Hablé con Machuga en IRC - Se sugirió que creara un problema.
Error después de la primera migración: SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'up_migrations' already exists
$ php artisan migrate:make create_users_table --table=users --create
$ php artisan migrate
$ php artisan migrate:refresh
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'up_migrations' already exists
Rastreé esto hasta este archivo : Illuminate\Database\MigrationsDatabaseMigrationRepository::repositoryExists()
y específicamente dentro de eso, la llamada a return $schema->hasTable($this->table);
aquí
La variable $ this-> table pasada a hasTable () no incluye el prefijo de la tabla. Illuminate\Database\Schema\MySqlBuilder::hasTable($table)
tampoco comprueba el prefijo.
Desafortunadamente, todavía no estoy familiarizado con el código / convención para saber dónde preferiría buscar el prefijo. (No estoy seguro de qué clase debería tener ese "conocimiento")
Bueno, gracias. Lo arreglaremos.
Reparado.
Estoy teniendo este mismo problema y acabo de descargar el marco del sitio.
Me pregunto si la solución se comprometió con la versión del sitio.