'08:00:00', 'close_time' => '12:00:00'], ['open_time' => '13:00:00', 'close_time' => '17:00:00'], ['open_time' => '18:00:00', 'close_time' => '23:00:00'], ]; foreach ($days as $day) { // Create day-wise schedule $schedule = RestaurantSchedule::create([ 'restaurant_id' => $restaurantId, 'day' => $day, 'is_open' => true, // default restaurant is open ]); // Insert multiple time slots foreach ($defaultTimeSlots as $slot) { RestaurantScheduleTime::create([ 'restaurant_schedule_id' => $schedule->id, 'open_time' => $slot['open_time'], 'close_time' => $slot['close_time'], ]); } } } }