id(); $table->foreignId('user_id')->constrained('users')->onDelete('cascade'); $table->foreignId('paket_id')->constrained('paket')->onDelete('cascade'); $table->date('tanggal_mulai'); $table->date('tanggal_selesai'); $table->decimal('total_harga', 12, 2); $table->decimal('biaya_operasional', 12, 2)->default(0); $table->enum('status', ['pending', 'active', 'completed', 'cancelled'])->default('pending'); $table->text('catatan')->nullable(); $table->timestamps(); }); } /** * Reverse the migrations. */ public function down(): void { Schema::dropIfExists('sewa'); } };