id(); $table->foreignId('customer_id')->constrained('users')->cascadeOnDelete(); $table->foreignId('venue_id')->constrained('venues')->cascadeOnDelete(); $table->date('reservation_date'); $table->time('reservation_time'); $table->unsignedSmallInteger('party_size'); $table->string('status')->default('pending'); $table->string('rejection_reason')->nullable(); $table->timestamps(); }); } public function down(): void { Schema::dropIfExists('reservations'); } };