id(); $table->foreignId('employee_id')->constrained()->cascadeOnDelete(); $table->date('gift_date'); $table->string('gift_name'); $table->decimal('value', 10, 2)->default(0); $table->text('reason')->nullable(); $table->timestamps(); $table->softDeletes(); $table->index(['employee_id', 'gift_date']); }); } public function down(): void { Schema::dropIfExists('gifts'); } };