From d06f84728c7d0b4216d73b7640e3a7b3d26cae70 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:10 +0000 Subject: [PATCH] feat: Add migration for reviews table with foreign --- ...2023_04_01_000000_create_reviews_table.php | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 database/migrations/2023_04_01_000000_create_reviews_table.php diff --git a/database/migrations/2023_04_01_000000_create_reviews_table.php b/database/migrations/2023_04_01_000000_create_reviews_table.php new file mode 100644 index 0000000..08ad92e --- /dev/null +++ b/database/migrations/2023_04_01_000000_create_reviews_table.php @@ -0,0 +1,29 @@ +id(); + $table->unsignedBigInteger('user_id'); + $table->unsignedBigInteger('product_id'); + $table->integer('rating'); + $table->text('review'); + $table->boolean('approved')->default(false); + $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('reviews'); + } +}