id(); $table->foreignId('session_id')->constrained('questionnaire_sessions')->cascadeOnDelete(); $table->foreignId('question_id')->constrained()->cascadeOnDelete(); $table->string('value', 255)->nullable(); $table->text('text_value')->nullable(); $table->timestamps(); $table->unique(['session_id', 'question_id']); }); } /** * Reverse the migrations. */ public function down(): void { Schema::dropIfExists('answers'); } };