id(); $table->string('name'); $table->string('last_name'); $table->integer('age'); $table->foreignId('group_id')->constrained('groups')->onDelete('cascade'); $table->foreignId('sub_group_id')->nullable()->constrained('sub_groups')->onDelete('set null'); $table->integer('points')->default(0); $table->date('enrollment_date')->nullable(); $table->timestamps(); }); } /** * Reverse the migrations. */ public function down(): void { Schema::dropIfExists('students'); } };