“Entfernen Sie die Einschränkung des Fremdschlüssels Laravel” Code-Antworten

Larael Drop Foreign Key

Schema::table('posts', function (Blueprint $table) {
	$table->dropForeign(['category_id']);
});
Fahim Foysal

Deaktivieren Sie den ausländischen Schlüssel Laravel

//...
class ClearOldOauthRelations extends Migration
{
    public function up()
    {
        Schema::disableForeignKeyConstraints();
        // drop foreign keys
        Schema::table('oauth_access_tokens', function (BluePrint $table) {
            $table->dropForeign('oauth_access_tokens_session_id_foreign');
        });
        //...
        Schema::enableForeignKeyConstraints();
    }
    //...
}
Better Booby

Entfernen Sie die Einschränkung des Fremdschlüssels Laravel

Schema::table('table_name', function (Blueprint $table) {
    $table->dropForeign(['foreign_key']);
    $table->dropColumn('column_key');
});

PS: usually foreign_key = column_key

ex: 

Schema::table('despatch_discrepancies', function (Blueprint $table) {
    $table->dropForeign(['pick_detail_id']);
    $table->dropColumn('pick_detail_id');
});
Shadowtampa

Laravel -Migration fallen ausländische Schlüssel ab

$table->dropIndex(['state']); // Drops index 'geo_state_index'
Open Octopus

Laravel -Migration fallen ausländische Schlüssel ab

$table->dropPrimary('users_id_primary');
Open Octopus

Lassen Sie den Fremdschlüssel Laravel fallen

Schema::table('admins', function (Blueprint $table) {    $table->dropForeign('admins_post_id_foreign');    $table->dropColumn('post_id');});
Arrogant Ant

Ähnliche Antworten wie “Entfernen Sie die Einschränkung des Fremdschlüssels Laravel”

Fragen ähnlich wie “Entfernen Sie die Einschränkung des Fremdschlüssels Laravel”

Weitere verwandte Antworten zu “Entfernen Sie die Einschränkung des Fremdschlüssels Laravel” auf PHP

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen