id(); $table->foreignId('product_id')->constrained()->cascadeOnDelete(); $table->foreignId('provider_id')->constrained()->cascadeOnDelete(); $table->unsignedBigInteger('buyer_id'); $table->enum('sender', ['buyer', 'seller']); $table->text('body'); $table->timestamps(); }); } public function down(): void { Schema::dropIfExists('messages'); } };