Laravel Eloquent: как добиться уникального ограничения для нескольких столбцов в таблице базы данных?Php

Кемеровские программисты php общаются здесь
Anonymous
Laravel Eloquent: как добиться уникального ограничения для нескольких столбцов в таблице базы данных?

Сообщение Anonymous »


Я работаю над проектом Laravel, и у меня есть сценарий, в котором мне нужно применить ограничение уникальности для нескольких столбцов в таблице базы данных. В частности, я хочу убедиться, что комбинация column1 и column2 уникальна. Как я могу добиться этого с помощью Laravel Eloquent и миграций?

Вот пример моего файла миграции:
Schema::create('my_table', function (Blueprint $table) { $таблица->id(); $table->string('column1'); $table->string('column2'); // ... другие столбцы ... $таблица->временные метки(); }); Я хочу предотвратить дублирование записей на основе значений как в **столбце1**, так и в **столбце2**. Как лучше всего реализовать это в Laravel?

Вернуться в «Php»