ho continuato a ottenere gestito questo mentre php artisan migrate
goccia unico Indice laravel 5
SQLSTATE [42000]: Errore di sintassi o violazione di accesso: 1091 Impossibile eliminare 'email'; verifica che la colonna/chiave esista
Mentre vedo che l'e-mail è presente nel mio database.
mio script di migrazione. Stavo cercando di eliminare il vincolo univoco.
<?php
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class AlterGuestsTable3 extends Migration {
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('guests', function(Blueprint $table)
{
$table->dropUnique('email');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('guests', function(Blueprint $table)
{
$table->dropUnique('email');
});
}
}
Ho dimenticato di cancellare eventuali cache?
Qualche suggerimento per me?
Si sta tentando di eliminare l'indice univoco o la colonna di posta elettronica interamente?Inoltre, solo un heads-up, la funzione down tenta anche di rilasciare l'indice, invece di ricrearlo. – stratedge
Voglio solo eliminare l'indice univoco. – ihue