id(); $table->foreignId('customer_id')->constrained()->cascadeOnDelete(); $table->foreignId('customer_product_id')->nullable()->constrained('customer_product')->nullOnDelete(); $table->foreignId('feedback_channel_id')->constrained('feedback_channels'); $table->foreignId('assigned_to')->nullable()->constrained('users')->nullOnDelete(); $table->string('title'); $table->text('content'); $table->string('status')->default('pending'); $table->timestamps(); }); } public function down(): void { Schema::dropIfExists('feedback'); } };