“Удалить ограничение иностранного ключа Laravel” Ответ

Larael Drop Foreign Key

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

Отключить иностранный ключ Ларавел

//...
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

Удалить ограничение иностранного ключа 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 Drop иностранные ключи

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

Laravel Migration Drop иностранные ключи

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

Отбросить иностранный ключ Ларавел

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

Ответы похожие на “Удалить ограничение иностранного ключа Laravel”

Вопросы похожие на “Удалить ограничение иностранного ключа Laravel”

Больше похожих ответов на “Удалить ограничение иностранного ключа Laravel” по PHP

Смотреть популярные ответы по языку

Смотреть другие языки программирования