id(); $table->unsignedBigInteger('submission_id'); $table->unsignedBigInteger('pregunta_id'); $table->text('valor')->nullable(); $table->unsignedBigInteger('opcion_id')->nullable(); $table->timestamps(); $table->foreign('submission_id')->references('id')->on('evaluacion_submissions')->onDelete('cascade'); $table->foreign('pregunta_id')->references('id')->on('preguntas')->onDelete('cascade'); $table->foreign('opcion_id')->references('id')->on('pregunta_opciones')->nullOnDelete(); }); } public function down(): void { Schema::dropIfExists('respuestas'); } };