From fb84d0c169bffe79f0ba45e45152c364f3494cf4 Mon Sep 17 00:00:00 2001 From: "sweep-ai[bot]" <128439645+sweep-ai[bot]@users.noreply.github.com> Date: Mon, 11 Mar 2024 19:52:42 +0000 Subject: [PATCH] feat: Add migration for ratings table with foreign --- ...2023_04_01_000001_create_ratings_table.php | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 database/migrations/2023_04_01_000001_create_ratings_table.php diff --git a/database/migrations/2023_04_01_000001_create_ratings_table.php b/database/migrations/2023_04_01_000001_create_ratings_table.php new file mode 100644 index 0000000..e7c2875 --- /dev/null +++ b/database/migrations/2023_04_01_000001_create_ratings_table.php @@ -0,0 +1,27 @@ +id(); + $table->unsignedBigInteger('user_id'); + $table->unsignedBigInteger('product_id'); + $table->integer('rating'); + $table->timestamps(); + + $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade'); + $table->foreign('product_id')->references('id')->on('products')->onDelete('cascade'); + }); + } + + public function down() + { + Schema::dropIfExists('ratings'); + } +}