Bug original encontrado aqui: https://github.com/illuminate/database/issues/111 - Movido para seu repositório de acordo com Taylor. Aqui está o texto original:
Falei com Machuga no IRC - Foi sugerido que eu criasse um problema.
Erro após a primeira migração: 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
Eu rastreei este arquivo : Illuminate\Database\MigrationsDatabaseMigrationRepository::repositoryExists()
e especificamente dentro dele, a chamada para return $schema->hasTable($this->table);
aqui
A variável $ this-> table passada para hasTable () não inclui o prefixo da tabela. Illuminate\Database\Schema\MySqlBuilder::hasTable($table)
também não verifica o prefixo.
Infelizmente, ainda não estou familiarizado com o código / convenção para saber onde você prefere procurar o prefixo. (Não tenho certeza de que classe deve ter esse "conhecimento")
OK, obrigado. Nós vamos consertar isso.
Fixo.
Estou tendo esse mesmo problema e acabei de baixar o framework do site.
Eu me pergunto se a correção foi comprometida com a versão do site.