Open Daily 9:30 am – 6:00 pm
  • Fort Rd, Toli Chowki, Hyderabad, Telangana, 500008, India
  • Visit
Qutb Shahi  Hammam
THE MONUMENT
THE MONUMENT
Qutb Shahi Hammam

Hammam is one of the earliest constructions in the Qutb Shahi necropolis and one of the finest Persian type Hammam to survive in India. This is a single-storied structure and rectangular in plan. Hammam contains several interconnected cisterns and a network of water channels beneath the flooring to carry hot and cold water.

Qutb Shahi Hammam
Conservation of Hammam

This elaborate Hammam, often mistaken for a mortuary bath, is one of the finest surviving Persian-type Hammams in India, with multiple chambers, cisterns, and mechanisms for hot and cold water. During a Peer Review meeting on site, an expert from Iran suggested it could be a functional rather than a funerary hammam.

Major alterations and inappropriate 20th-century repairs had obscured the Hammam’s grandeur. Conservation efforts began with removing unsuitable modern cement repairs. Dismantling loose plaster, cement, and distemper revealed original plaster layers with grooves and arch bands. Several sealed openings were reopened, revealing niches for lamps and doorways, restoring the monument's original extent and façade. This also allowed more light to enter, making the previously dark space more inviting. The internal surface, severely damaged by water seepage, was replastered with lime mortar to match the original details and mouldings.

Missing or damaged stone elements in the internal chamber were carefully restored by skilled craftsmen, with hand-chiselled stone matching the original evidence in shape, color, and texture. Vegetation clearance and archival photographs revealed a link between the Hammam and the baoli/stepwell to its north, indicating a higher water-lifting mechanism in the late 19th century. Removal of 150 tonnes of cement concrete from the roof uncovered a network of terracotta pipes supplying water to ground-level cisterns. The roof was re-laid with 6-inch thick lime concrete, ensuring adequate slope and preserving the terracotta pipes. The original hexagonal profiles of roof openings were restored with stone edging before applying lime concrete. 

In the arcaded corridor, 20th-century paving stones set on cement plaster were dismantled to reveal the original flooring level, over two feet below existing levels. Restoring this required significant alteration of the surrounding earth to ensure proper drainage and prevent water from entering the structure.

Read More

Removing 20th century cement plaster revealed the original bands underneath.

Removal of inappropriate 20th-century cement and distemper layers from the internal surface.

During conservation, several openings that had been sealed in 20th century were reopened.

Skilled stone artisans reinstated the missing stone elements with hand chiselled stones, matching the original evidence.

The roof of the Hammam has been restored by removing excess dilapidated lime and cement concrete.

Original floor unearthed 2ft below the 20th-century stone paving set in cement!

arrow-long-svg
Qutb Shahi Hammam
Restoring the Original Grandeue

Recent conservation efforts at the Hammam focused on removing inappropriate repairs and additions made with modern materials, revealing original plaster layers and lime stucco details. Restorations included reinstating missing stone elements and clearing cement concrete from the roof to expose terracotta pipes, followed by relaying the roof in lime concrete to ensure historical authenticity.

After
Before
After
Before
After
Before
After
Before
arrow-svg
Qutb Shahi Hammam
Landscape Restoration

The discovery of the original flooring in the arcaded corridor of the Hammam, over two feet below existing levels, necessitated substantial changes to the surrounding earth to ensure effective water drainage away from the building.

During the removal excess earth from the south of Hammam, a system of historic aqueducts connecting step-wells was discovered, showcasing the advancement of water distribution system in the Qutb Shahi era. Utmost care was taken not to disturb the original layout of the aqueducts and the landscape plans was revised to keep a portion of the aqueducts exposed for the visitors. The aqueducts have been carefully restored and several missing stone bocks were reinstated.The pathway on south of Hammam and the adjoining Serai was designed in respect to their plinth levels, after dismantling of 30 cm thick cement concrete and lowering the earth level drastically.
To accommodate the level difference between the structures a ramp has been laid, ensuring barrier-free access.Furthermore, plinth protection in rough granite stone was provided to safeguard the building from water seepage. Graded pathways with grass slopes were provided with drainage leading to the historic aqueduct. Additionally, the existing historic Banyan Tree adjoining the main structure was carefully retained and incorporated into the design.This comprehensive restoration has enhanced the landscape, revealing historical features and improving accessibility while preserving the Hammam's historical integrity.

A portion of an aqueduct was exposed south of Hamam.

6.4 meters wide plinth protection was finished with 100 mm thick natural rough granite stones with the grading towards the aqueduct

Retaining walls were built around the holding earth of the Peepal tree abutting the monument

A portion of an aqueduct was exposed south of Hamam.

6.4 meters wide plinth protection was finished with 100 mm thick natural rough granite stones with the grading towards the aqueduct

Retaining walls were built around the holding earth of the Peepal tree abutting the monument

A portion of an aqueduct was exposed south of Hamam.

6.4 meters wide plinth protection was finished with 100 mm thick natural rough granite stones with the grading towards the aqueduct

Retaining walls were built around the holding earth of the Peepal tree abutting the monument

Request history8.1.29PHP Version829msRequest Duration8MBMemory UsageGET {slug}Route
    • Booting (594ms)time
    • Application (235ms)time
    • 1 x Booting (71.62%)
      594ms
      1 x Application (28.38%)
      235ms
      5 templates were rendered
      • themes..theme-1.templates.pages.hammamhammam.blade.php#?blade
      • themes.theme-1.layouts.mainmain.blade.php#?blade
      • themes..theme-1.layouts.headerheader.blade.php#?blade
      • themes..theme-1.layouts.programs_menuprograms_menu.blade.php#?blade
      • themes..theme-1.layouts.footerfooter.blade.php#?blade
      uri
      GET {slug}
      middleware
      web
      controller
      App\Http\Controllers\ModuleMasterController@detail
      namespace
      App\Http\Controllers
      prefix
      where
      file
      app/Http/Controllers/ModuleMasterController.php:174-407
      32 statements were executed, 10 of which were duplicates, 22 unique. Show only duplicated53.78ms
      • select * from `website_settings` where `name` = 'ADMIN_LIMIT' limit 1
        820μsqshp_databaseCustomHelper.php#940
        Bindings
        • 0: ADMIN_LIMIT
        Backtrace
        • 14. app/Helpers/CustomHelper.php:940
        • 15. app/Http/Controllers/ModuleMasterController.php:21
        • 17. vendor/laravel/framework/src/Illuminate/Container/Container.php:952
        • 18. vendor/laravel/framework/src/Illuminate/Container/Container.php:795
        • 19. vendor/laravel/framework/src/Illuminate/Foundation/Application.php:961
      • select * from `modules` where `front_display_name` = 'hammam' limit 1
        670μsqshp_databaseCustomHelper.php#151
        Bindings
        • 0: hammam
        Backtrace
        • 16. app/Helpers/CustomHelper.php:151
        • 17. app/Http/Controllers/ModuleMasterController.php:30
        • 19. vendor/laravel/framework/src/Illuminate/Container/Container.php:952
        • 20. vendor/laravel/framework/src/Illuminate/Container/Container.php:795
        • 21. vendor/laravel/framework/src/Illuminate/Foundation/Application.php:961
      • select `module_id` from `common_slug` where `slug` = 'hammam'
        850μsqshp_databaseCustomHelper.php#159
        Bindings
        • 0: hammam
        Backtrace
        • 13. app/Helpers/CustomHelper.php:159
        • 14. app/Http/Controllers/ModuleMasterController.php:30
        • 16. vendor/laravel/framework/src/Illuminate/Container/Container.php:952
        • 17. vendor/laravel/framework/src/Illuminate/Container/Container.php:795
        • 18. vendor/laravel/framework/src/Illuminate/Foundation/Application.php:961
      • select * from `modules` where `id` = 51 limit 1
        610μsqshp_databaseCustomHelper.php#161
        Bindings
        • 0: 51
        Backtrace
        • 16. app/Helpers/CustomHelper.php:161
        • 17. app/Http/Controllers/ModuleMasterController.php:30
        • 19. vendor/laravel/framework/src/Illuminate/Container/Container.php:952
        • 20. vendor/laravel/framework/src/Illuminate/Container/Container.php:795
        • 21. vendor/laravel/framework/src/Illuminate/Foundation/Application.php:961
      • select module_to_filelds.*,F.fieldName as front_fieldName,F.displayFieldName, F.classes,F.listing_hide,F.detail_hide,F.show_label,F.char_limit_listing,F.sort_order from `module_to_filelds` right join `module_to_front_filelds` as `F` on `F`.`moduleID` = `module_to_filelds`.`moduleID` and `F`.`fieldName` = `module_to_filelds`.`fieldName` where `F`.`moduleID` = 51
        7.82msqshp_databaseCustomHelper.php#177
        Bindings
        • 0: 51
        Backtrace
        • 15. app/Helpers/CustomHelper.php:177
        • 16. app/Http/Controllers/ModuleMasterController.php:30
        • 18. vendor/laravel/framework/src/Illuminate/Container/Container.php:952
        • 19. vendor/laravel/framework/src/Illuminate/Container/Container.php:795
        • 20. vendor/laravel/framework/src/Illuminate/Foundation/Application.php:961
      • select * from `cms_pages` where (`status` = 1 and `slug` = 'hammam') limit 1
        8.33msqshp_databaseModuleMasterController.php#241
        Bindings
        • 0: 1
        • 1: hammam
        Backtrace
        • 14. app/Http/Controllers/ModuleMasterController.php:241
        • 15. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 16. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select M.*, AS.id as alias_id,AS.slug as alias_slug from `cms_pages` as `M` left join `common_slug` as `AS` on `AS`.`page_id` = `M`.`id` and `AS`.`slug_table` = 'cms_pages' where `M`.`slug` = 'hammam' and `M`.`status` = 1 group by `M`.`id` limit 1
        2.99msqshp_databaseModuleMasterController.php#346
        Bindings
        • 0: cms_pages
        • 1: hammam
        • 2: 1
        Backtrace
        • 16. app/Http/Controllers/ModuleMasterController.php:346
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `cms_pages` as `M` where `parent_id` = 44 and `status` = 1 order by `sort_order` asc
        1.34msqshp_databaseModuleMasterController.php#352
        Bindings
        • 0: 44
        • 1: 1
        Backtrace
        • 15. app/Http/Controllers/ModuleMasterController.php:352
        • 16. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 17. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `common_images` where (`tbl_id` = 44 and `tbl_name` = 'cms_pages') order by `sort_order` asc
        3.97msqshp_databaseCustomHelper.php#1315
        Bindings
        • 0: 44
        • 1: cms_pages
        Backtrace
        • 13. app/Helpers/CustomHelper.php:1315
        • 14. app/Http/Controllers/ModuleMasterController.php:373
        • 15. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 16. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • select * from `common_section` where (`page_id` = 44 and `status` = 1 and `ctbl` = 'cms_pages') order by `sort_order` asc
        7.32msqshp_databaseModuleMasterController.php#381
        Bindings
        • 0: 44
        • 1: 1
        • 2: cms_pages
        Backtrace
        • 13. app/Http/Controllers/ModuleMasterController.php:381
        • 14. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 15. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 16. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select column_name as `name`, data_type as `type_name`, column_type as `type`, collation_name as `collation`, is_nullable as `nullable`, column_default as `default`, column_comment as `comment`, extra as `extra` from information_schema.columns where table_schema = 'qshp_database' and table_name = 'common_section' order by ordinal_position asc
        2.16msqshp_databaseCustomHelper.php#3605
        Backtrace
        • 13. app/Helpers/CustomHelper.php:3605
        • 14. app/Helpers/GeneralHelper.php:320
        • 17. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 18. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 19. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • select column_name as `name`, data_type as `type_name`, column_type as `type`, collation_name as `collation`, is_nullable as `nullable`, column_default as `default`, column_comment as `comment`, extra as `extra` from information_schema.columns where table_schema = 'qshp_database' and table_name = 'common_section' order by ordinal_position asc
        990μsqshp_databaseCustomHelper.php#3605
        Backtrace
        • 13. app/Helpers/CustomHelper.php:3605
        • 14. app/Helpers/GeneralHelper.php:320
        • 17. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 18. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 19. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • select M.* from `common_section` as `M` where `M`.`page_id` = 44 and `M`.`id` = 394 and `M`.`status` = 1 and `M`.`id` = '394' group by `M`.`id` order by `M`.`sort_order` asc limit 1
        570μsqshp_databaseCustomHelper.php#3672
        Bindings
        • 0: 44
        • 1: 394
        • 2: 1
        • 3: 394
        Backtrace
        • 16. app/Helpers/CustomHelper.php:3672
        • 17. app/Helpers/GeneralHelper.php:320
        • 20. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 21. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 22. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • select M.* from `common_images` as `M` where `tbl_id` = '394' and `tbl_name` = 'common_section' and `M`.`status` = 1 group by `M`.`id` order by `M`.`sort_order` asc
        540μsqshp_databaseCustomHelper.php#3706
        Bindings
        • 0: 394
        • 1: common_section
        • 2: 1
        Backtrace
        • 15. app/Helpers/CustomHelper.php:3706
        • 16. app/Helpers/CustomHelper.php:3682
        • 17. app/Helpers/GeneralHelper.php:320
        • 20. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 21. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • select column_name as `name`, data_type as `type_name`, column_type as `type`, collation_name as `collation`, is_nullable as `nullable`, column_default as `default`, column_comment as `comment`, extra as `extra` from information_schema.columns where table_schema = 'qshp_database' and table_name = 'common_section' order by ordinal_position asc
        1.02msqshp_databaseCustomHelper.php#3605
        Backtrace
        • 13. app/Helpers/CustomHelper.php:3605
        • 14. app/Helpers/GeneralHelper.php:320
        • 17. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 18. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 19. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • select column_name as `name`, data_type as `type_name`, column_type as `type`, collation_name as `collation`, is_nullable as `nullable`, column_default as `default`, column_comment as `comment`, extra as `extra` from information_schema.columns where table_schema = 'qshp_database' and table_name = 'common_section' order by ordinal_position asc
        950μsqshp_databaseCustomHelper.php#3605
        Backtrace
        • 13. app/Helpers/CustomHelper.php:3605
        • 14. app/Helpers/GeneralHelper.php:320
        • 17. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 18. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 19. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • select M.* from `common_section` as `M` where `M`.`page_id` = 44 and `M`.`id` = 395 and `M`.`status` = 1 and `M`.`id` = '395' group by `M`.`id` order by `M`.`sort_order` asc limit 1
        560μsqshp_databaseCustomHelper.php#3672
        Bindings
        • 0: 44
        • 1: 395
        • 2: 1
        • 3: 395
        Backtrace
        • 16. app/Helpers/CustomHelper.php:3672
        • 17. app/Helpers/GeneralHelper.php:320
        • 20. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 21. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 22. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • select column_name as `name`, data_type as `type_name`, column_type as `type`, collation_name as `collation`, is_nullable as `nullable`, column_default as `default`, column_comment as `comment`, extra as `extra` from information_schema.columns where table_schema = 'qshp_database' and table_name = 'common_section' order by ordinal_position asc
        900μsqshp_databaseCustomHelper.php#3605
        Backtrace
        • 13. app/Helpers/CustomHelper.php:3605
        • 14. app/Helpers/GeneralHelper.php:320
        • 17. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 18. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 19. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • select column_name as `name`, data_type as `type_name`, column_type as `type`, collation_name as `collation`, is_nullable as `nullable`, column_default as `default`, column_comment as `comment`, extra as `extra` from information_schema.columns where table_schema = 'qshp_database' and table_name = 'common_section' order by ordinal_position asc
        820μsqshp_databaseCustomHelper.php#3605
        Backtrace
        • 13. app/Helpers/CustomHelper.php:3605
        • 14. app/Helpers/GeneralHelper.php:320
        • 17. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 18. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 19. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • select M.* from `common_section` as `M` where `M`.`page_id` = 44 and `M`.`id` = 396 and `M`.`status` = 1 and `M`.`id` = '396' group by `M`.`id` order by `M`.`sort_order` asc limit 1
        490μsqshp_databaseCustomHelper.php#3672
        Bindings
        • 0: 44
        • 1: 396
        • 2: 1
        • 3: 396
        Backtrace
        • 16. app/Helpers/CustomHelper.php:3672
        • 17. app/Helpers/GeneralHelper.php:320
        • 20. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 21. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 22. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • select M.* from `common_images` as `M` where `tbl_id` = '396' and `tbl_name` = 'common_section' and `M`.`status` = 1 group by `M`.`id` order by `M`.`sort_order` asc
        430μsqshp_databaseCustomHelper.php#3706
        Bindings
        • 0: 396
        • 1: common_section
        • 2: 1
        Backtrace
        • 15. app/Helpers/CustomHelper.php:3706
        • 16. app/Helpers/CustomHelper.php:3682
        • 17. app/Helpers/GeneralHelper.php:320
        • 20. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 21. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • select M.* from `common_section` as `M` where `M`.`status` = 1 and `M`.`parent_id` = 396 group by `M`.`id` order by `M`.`sort_order` asc
        710μsqshp_databaseCustomHelper.php#3706
        Bindings
        • 0: 1
        • 1: 396
        Backtrace
        • 15. app/Helpers/CustomHelper.php:3706
        • 16. app/Helpers/CustomHelper.php:3695
        • 17. app/Helpers/GeneralHelper.php:320
        • 20. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 21. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • select column_name as `name`, data_type as `type_name`, column_type as `type`, collation_name as `collation`, is_nullable as `nullable`, column_default as `default`, column_comment as `comment`, extra as `extra` from information_schema.columns where table_schema = 'qshp_database' and table_name = 'common_section' order by ordinal_position asc
        960μsqshp_databaseCustomHelper.php#3605
        Backtrace
        • 13. app/Helpers/CustomHelper.php:3605
        • 14. app/Helpers/GeneralHelper.php:320
        • 17. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 18. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 19. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • select column_name as `name`, data_type as `type_name`, column_type as `type`, collation_name as `collation`, is_nullable as `nullable`, column_default as `default`, column_comment as `comment`, extra as `extra` from information_schema.columns where table_schema = 'qshp_database' and table_name = 'common_section' order by ordinal_position asc
        860μsqshp_databaseCustomHelper.php#3605
        Backtrace
        • 13. app/Helpers/CustomHelper.php:3605
        • 14. app/Helpers/GeneralHelper.php:320
        • 17. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 18. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 19. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • select M.* from `common_section` as `M` where `M`.`page_id` = 44 and `M`.`id` = 399 and `M`.`status` = 1 and `M`.`id` = '399' group by `M`.`id` order by `M`.`sort_order` asc limit 1
        970μsqshp_databaseCustomHelper.php#3672
        Bindings
        • 0: 44
        • 1: 399
        • 2: 1
        • 3: 399
        Backtrace
        • 16. app/Helpers/CustomHelper.php:3672
        • 17. app/Helpers/GeneralHelper.php:320
        • 20. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 21. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 22. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • select M.* from `common_images` as `M` where `tbl_id` = '399' and `tbl_name` = 'common_section' and `M`.`status` = 1 group by `M`.`id` order by `M`.`sort_order` asc
        520μsqshp_databaseCustomHelper.php#3706
        Bindings
        • 0: 399
        • 1: common_section
        • 2: 1
        Backtrace
        • 15. app/Helpers/CustomHelper.php:3706
        • 16. app/Helpers/CustomHelper.php:3682
        • 17. app/Helpers/GeneralHelper.php:320
        • 20. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 21. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • select M.* from `common_section` as `M` where `M`.`status` = 1 and `M`.`parent_id` = 399 group by `M`.`id` order by `M`.`sort_order` asc
        800μsqshp_databaseCustomHelper.php#3706
        Bindings
        • 0: 1
        • 1: 399
        Backtrace
        • 15. app/Helpers/CustomHelper.php:3706
        • 16. app/Helpers/CustomHelper.php:3695
        • 17. app/Helpers/GeneralHelper.php:320
        • 20. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 21. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • select column_name as `name`, data_type as `type_name`, column_type as `type`, collation_name as `collation`, is_nullable as `nullable`, column_default as `default`, column_comment as `comment`, extra as `extra` from information_schema.columns where table_schema = 'qshp_database' and table_name = 'common_section' order by ordinal_position asc
        1.22msqshp_databaseCustomHelper.php#3605
        Backtrace
        • 13. app/Helpers/CustomHelper.php:3605
        • 14. app/Helpers/GeneralHelper.php:320
        • 17. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 18. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 19. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • select column_name as `name`, data_type as `type_name`, column_type as `type`, collation_name as `collation`, is_nullable as `nullable`, column_default as `default`, column_comment as `comment`, extra as `extra` from information_schema.columns where table_schema = 'qshp_database' and table_name = 'common_section' order by ordinal_position asc
        1.41msqshp_databaseCustomHelper.php#3605
        Backtrace
        • 13. app/Helpers/CustomHelper.php:3605
        • 14. app/Helpers/GeneralHelper.php:320
        • 17. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 18. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 19. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • select M.* from `common_section` as `M` where `M`.`page_id` = 44 and `M`.`id` = 402 and `M`.`status` = 1 and `M`.`id` = '402' group by `M`.`id` order by `M`.`sort_order` asc limit 1
        660μsqshp_databaseCustomHelper.php#3672
        Bindings
        • 0: 44
        • 1: 402
        • 2: 1
        • 3: 402
        Backtrace
        • 16. app/Helpers/CustomHelper.php:3672
        • 17. app/Helpers/GeneralHelper.php:320
        • 20. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 21. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 22. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • select M.* from `common_images` as `M` where `tbl_id` = '402' and `tbl_name` = 'common_section' and `M`.`status` = 1 group by `M`.`id` order by `M`.`sort_order` asc
        560μsqshp_databaseCustomHelper.php#3706
        Bindings
        • 0: 402
        • 1: common_section
        • 2: 1
        Backtrace
        • 15. app/Helpers/CustomHelper.php:3706
        • 16. app/Helpers/CustomHelper.php:3682
        • 17. app/Helpers/GeneralHelper.php:320
        • 20. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 21. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • select M.* from `common_section` as `M` where `M`.`status` = 1 and `M`.`parent_id` = 402 group by `M`.`id` order by `M`.`sort_order` asc
        960μsqshp_databaseCustomHelper.php#3706
        Bindings
        • 0: 1
        • 1: 402
        Backtrace
        • 15. app/Helpers/CustomHelper.php:3706
        • 16. app/Helpers/CustomHelper.php:3695
        • 17. app/Helpers/GeneralHelper.php:320
        • 20. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 21. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      App\Models\ModuleMaster
      18ModuleMaster.php#?
      App\Models\Module
      1Module.php#?
          _token
          7LZTCRB9k5suZu2PFD3e8H42jZh0MNHMWkWqztpy
          _previous
          array:1 [ "url" => "https://qshp.tekzini.com/hammam" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          PHPDEBUGBAR_STACK_DATA
          []
          path_info
          /hammam
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:15 [ "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "host" => array:1 [ 0 => "qshp.tekzini.com" ] "pragma" => array:1 [ 0 => "no-cache" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "priority" => array:1 [ 0 => "u=0, i" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sat, 07 Jun 2025 13:15:10 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImtVWTRhV2s5d1lCU3lpN2poQVZjU0E9PSIsInZhbHVlIjoiTWtrRTlOQkNBb0pvM2d4QnFkRkJPdm8rRWQ4WndBRWlNK3NHaFlsRDZmeGZNaGtFWmV1ZWtGNEErcENmbmU2dFJZajBqeTI4d3JSTVZuaTdhNlZnQU40djdlRTFxTWpKYmRwVUlEcDBCTndFUm0zTDVmYVQ2cVZBclBNd29NS1AiLCJtYWMiOiIxYzdhYjZhMmY1ZmU1OGQ0ZGU0OGE1ZGZjYTRjMTZkOWIwOTRmOWRkMWYwYTRhNWViNTg0MGNmMzY3MjA3MDIyIiwidGFnIjoiIn0%3D; expires=Sat, 07 Jun 2025 15:15:11 GMT; Max-Age=7200; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6ImtVWTRhV2s5d1lCU3lpN2poQVZjU0E9PSIsInZhbHVlIjoiTWtrRTlOQkNBb0pvM2d4QnFkRkJPdm8rRWQ4WndBRWlNK3NHaFlsRDZmeGZNaGtFWmV1ZWtGNEErcENmbmU2dFJZajBqe" 1 => "qshp_session=eyJpdiI6IjQycEovZXFyWWtnZkZIbnJvMXhvWEE9PSIsInZhbHVlIjoiaEZMVURkZ0NoRVJBT25QQ29TSm5UTm95L1Z1ZWVhN0VjeHFXeXdLN01OSjdvYWdzUUh0cDhOWU5DY3NaV1VSc0FhT29rRDNPQkZ5YjUwdDlFYnB0Q0w3MHZCb3Z5MlBoQ05XR0JVTHJyUVZxbjZOM0tIZERDMkZKUXowQ0RXRisiLCJtYWMiOiJkZTZhN2NhYTFiOTJmOTIxODE3ODM5ODIxNjlhMDU1NTZkYjhlYzg0MzRkNTRmMTFlZWFiMTUzOGM3NDBiMjJmIiwidGFnIjoiIn0%3D; path=/; httponly; samesite=laxqshp_session=eyJpdiI6IjQycEovZXFyWWtnZkZIbnJvMXhvWEE9PSIsInZhbHVlIjoiaEZMVURkZ0NoRVJBT25QQ29TSm5UTm95L1Z1ZWVhN0VjeHFXeXdLN01OSjdvYWdzUUh0cDhOWU5DY3NaV1VSc0FhT29" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImtVWTRhV2s5d1lCU3lpN2poQVZjU0E9PSIsInZhbHVlIjoiTWtrRTlOQkNBb0pvM2d4QnFkRkJPdm8rRWQ4WndBRWlNK3NHaFlsRDZmeGZNaGtFWmV1ZWtGNEErcENmbmU2dFJZajBqeTI4d3JSTVZuaTdhNlZnQU40djdlRTFxTWpKYmRwVUlEcDBCTndFUm0zTDVmYVQ2cVZBclBNd29NS1AiLCJtYWMiOiIxYzdhYjZhMmY1ZmU1OGQ0ZGU0OGE1ZGZjYTRjMTZkOWIwOTRmOWRkMWYwYTRhNWViNTg0MGNmMzY3MjA3MDIyIiwidGFnIjoiIn0%3D; expires=Sat, 07-Jun-2025 15:15:11 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6ImtVWTRhV2s5d1lCU3lpN2poQVZjU0E9PSIsInZhbHVlIjoiTWtrRTlOQkNBb0pvM2d4QnFkRkJPdm8rRWQ4WndBRWlNK3NHaFlsRDZmeGZNaGtFWmV1ZWtGNEErcENmbmU2dFJZajBqe" 1 => "qshp_session=eyJpdiI6IjQycEovZXFyWWtnZkZIbnJvMXhvWEE9PSIsInZhbHVlIjoiaEZMVURkZ0NoRVJBT25QQ29TSm5UTm95L1Z1ZWVhN0VjeHFXeXdLN01OSjdvYWdzUUh0cDhOWU5DY3NaV1VSc0FhT29rRDNPQkZ5YjUwdDlFYnB0Q0w3MHZCb3Z5MlBoQ05XR0JVTHJyUVZxbjZOM0tIZERDMkZKUXowQ0RXRisiLCJtYWMiOiJkZTZhN2NhYTFiOTJmOTIxODE3ODM5ODIxNjlhMDU1NTZkYjhlYzg0MzRkNTRmMTFlZWFiMTUzOGM3NDBiMjJmIiwidGFnIjoiIn0%3D; path=/; httponlyqshp_session=eyJpdiI6IjQycEovZXFyWWtnZkZIbnJvMXhvWEE9PSIsInZhbHVlIjoiaEZMVURkZ0NoRVJBT25QQ29TSm5UTm95L1Z1ZWVhN0VjeHFXeXdLN01OSjdvYWdzUUh0cDhOWU5DY3NaV1VSc0FhT29" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "7LZTCRB9k5suZu2PFD3e8H42jZh0MNHMWkWqztpy" "_previous" => array:1 [ "url" => "https://qshp.tekzini.com/hammam" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-06-07 18:45:11GET/hammam53219