From b71678bf3b35399c012a01ec6676062d86ccc3e3 Mon Sep 17 00:00:00 2001 From: Benjamin Sigonneau Date: Fri, 17 Apr 2020 11:29:06 +0200 Subject: [PATCH] Add a unique constraint on paddock names --- composer.json | 3 +- ...add_unique_constraint_on_paddock_names.php | 32 +++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 database/migrations/2020_04_17_080631_add_unique_constraint_on_paddock_names.php diff --git a/composer.json b/composer.json index 4e81d21..a6dfb47 100644 --- a/composer.json +++ b/composer.json @@ -13,7 +13,8 @@ "fruitcake/laravel-cors": "^1.0", "guzzlehttp/guzzle": "^6.3", "laravel/framework": "^7.0", - "laravel/tinker": "^2.0" + "laravel/tinker": "^2.0", + "doctrine/dbal": "^2.10" }, "require-dev": { "facade/ignition": "^2.0", diff --git a/database/migrations/2020_04_17_080631_add_unique_constraint_on_paddock_names.php b/database/migrations/2020_04_17_080631_add_unique_constraint_on_paddock_names.php new file mode 100644 index 0000000..120b8f5 --- /dev/null +++ b/database/migrations/2020_04_17_080631_add_unique_constraint_on_paddock_names.php @@ -0,0 +1,32 @@ +string('name')->unique()->change(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('paddocks', function (Blueprint $table) { + $table->dropUnique('name'); + }); + } +}