Dropping all tables 270.47ms DONE INFO Preparing database. Creating migration table 29.66ms DONE INFO Running migrations. 0001_01_01_000000_create_users_table 95.96ms DONE 0001_01_01_000001_create_cache_table 22.08ms DONE 0001_01_01_000002_create_jobs_table 66.41ms DONE 2025_12_14_164904_create_personal_access_tokens_table 106.64ms DONE 2025_12_14_165247_create_drivers_table 15.41ms DONE 2025_12_14_165247_create_vehicle_types_table 13.02ms DONE 2025_12_14_165248_create_bookings_table 12.21ms DONE 2025_12_14_165248_create_locations_table 12.69ms DONE 2025_12_14_165248_create_vehicles_table 11.80ms DONE 2025_12_14_165249_create_payments_table 11.05ms DONE 2025_12_14_165249_create_reviews_table 9.09ms DONE 2025_12_14_165249_create_wallet_transactions_table 9.48ms DONE 2025_12_14_165249_create_wallets_table 8.97ms DONE 2025_12_14_165250_create_fare_settings_table 9.56ms DONE 2025_12_14_165257_create_saved_locations_table 10.20ms DONE create_bookings_table 4.41ms FAIL Illuminate\Database\QueryException SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'bookings' already exists (Connection: mysql, SQL: create table `bookings` (`id` bigint unsigned not null auto_increment primary key, `booking_number` varchar(255) not null, `user_id` bigint unsigned not null, `driver_id` bigint unsigned null, `vehicle_id` bigint unsigned null, `vehicle_type_id` bigint unsigned not null, `pickup_address` varchar(255) not null, `pickup_latitude` decimal(10, 8) not null, `pickup_longitude` decimal(11, 8) not null, `drop_address` varchar(255) not null, `drop_latitude` decimal(10, 8) not null, `drop_longitude` decimal(11, 8) not null, `distance_km` decimal(8, 2) not null, `duration_minutes` int not null, `base_fare` decimal(8, 2) not null, `distance_fare` decimal(8, 2) not null, `time_fare` decimal(8, 2) not null, `surge_multiplier` decimal(3, 2) not null default '1', `surge_amount` decimal(8, 2) not null default '0', `discount_amount` decimal(8, 2) not null default '0', `coupon_code` varchar(255) null, `tax_amount` decimal(8, 2) not null default '0', `total_fare` decimal(8, 2) not null, `status` enum('pending', 'accepted', 'arriving', 'arrived', 'in_progress', 'completed', 'cancelled') not null default 'pending', `scheduled_at` timestamp null, `accepted_at` timestamp null, `arriving_at` timestamp null, `arrived_at` timestamp null, `started_at` timestamp null, `completed_at` timestamp null, `cancelled_at` timestamp null, `cancelled_by` enum('user', 'driver', 'admin') null, `cancellation_reason` text null, `payment_method` enum('cash', 'wallet', 'card') not null default 'cash', `payment_status` enum('pending', 'completed', 'failed', 'refunded') not null default 'pending', `notes` text null, `route_polyline` text null, `created_at` timestamp null, `updated_at` timestamp null, `deleted_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci') at vendor\laravel\framework\src\Illuminate\Database\Connection.php:826 822▕ $this->getName(), $query, $this->prepareBindings($bindings), $e 823▕ ); 824▕ } 825▕ ➜ 826▕ throw new QueryException( 827▕ $this->getName(), $query, $this->prepareBindings($bindings), $e 828▕ ); 829▕ } 830▕ } 1 vendor\laravel\framework\src\Illuminate\Database\Connection.php:570 PDOException::("SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'bookings' already exists") 2 vendor\laravel\framework\src\Illuminate\Database\Connection.php:570 PDOStatement::execute()