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'); + } +}