Möchte man dafür sorgen, dass in einer Tabellenspalte nur einmalige Werte stehen, kann man die Funktion unique benutzen. Siehe z.B. dieses Beispiel:

/**
 * Run the migrations.
 */
public function up(): void
{
    Schema::create('languages', function (Blueprint $table) {
        $table->id();
        $table->string('language');
        $table->string('language_short');
        $table->timestamps();

        $table->unique('language');
        $table->unique('language_short');
    });
}Code-Sprache: PHP (php)