creating unique key with multiple fields in laravel 6 migration code example
Example: composite unique between two columns laravel migration
public function up()
{
Schema::table('user_projects', function (Blueprint $table) {
$table->unique(["user_id", "project_id"], 'user_project_unique');
});
}
public function down()
{
Schema::table('user_projects', function (Blueprint $table) {
$table->dropUnique('user_project_unique');
});
}