id(); $table->foreignId('parking_lot_id')->constrained()->onDelete('cascade'); $table->string('customer_name'); $table->string('phone'); $table->dateTime('start_time'); $table->dateTime('end_time'); $table->enum('status', ['active', 'completed', 'cancelled'])->default('active'); $table->timestamps(); }); } /** * Reverse the migrations. */ public function down(): void { Schema::dropIfExists('bookings'); } }; ?>