Receiving Helpdesk

how many outlets should you have in a garage

by Werner Mraz Published 3 years ago Updated 3 years ago

Electrical fires account for 51,000 house fires every year. Outlets and wiring are not something you want to mess around with, especially with the wiring in your garage near your vehicles. The quick answer is that you should have no more than ten outlets connected to a 20 amp circuit, for fire safety reasons.Apr 16, 2022

Full Answer

How many receptacle outlets do I need for my garage?

Required Outdoor Receptacle Locations Protection may be provided by a GFCI receptacle or a GFCI breaker. One receptacle is required at the front and rear of the house and at a maximum height of 6 feet 6 inches above grade (ground level). How many outlets can be on a 20 amp circuit in a garage?

How many outlets in a 20 x 20 garage?

It is easy to say one every 6′ on each wall in the garage. That means a 20 x 20 garage would be looking at a minimum of three outlets with that figure. But what kind of outlets and at what height? That requires a deeper look.

What is the best height for outlets in a garage?

What height should outlets be in a garage? This is entirely dependent on what you need to plugin. Most garages are going to have some standard, floor level outlets places at 12-16″ above floor level but you will definitely want to consider adding some workbench level outlets if you are going to have a workshop of any kind in your garage.

Why do I need More outlets in my garage?

One of the most significant barriers in revamping or settling into your garage is the electricity. Whether you’re looking to use your garage to charge your new electric car, or you’re looking to upgrade it into the ultimate workshop or hang-out space, you will almost always find yourself wishing you had more outlets.

How many outlets should you put in a garage?

The basic rule for garage receptacles is that one receptacle outlet needs to be installed in each vehicle bay and not more than 5 ½ feet above the floor.

Where should outlets be placed in a garage?

Standard outlets are spaced apart, a foot or so above the floor. If you plan on adding workbenches along the walls, you'll also want outlets at the same above-the-counter height as in a kitchen. This way, you won't have to drop a cord behind the bench top.

How many outlets can be on a 20 amp circuit in a garage?

The answer to the question how many outlets on a 20 amp circuit is ten outlets. Always comply with the 80% circuit and breaker load rule, allowing a maximum load of 1.5 amps per receptacle. Remember that your circuit, wire sizes, and outlets must be compatible to avoid overheating and electrical hazards.

How high do electrical outlets need to be in a garage?

18"Garage electrical outlet location: In the garage, electrical outlets should be 18" or more above floor level.

Do outlets in a garage need to be GFCI?

GFCI protection is required for 125-volt to 250-volt receptacles supplied by single-phase branch circuits rated 150 volts or less to the ground. GFCI receptacles are required in bathrooms, garages, crawl spaces, basements, laundry rooms and areas where a water source is present.

How many GFCI outlets do I need in my garage?

Yes, all garage outlets must be GFCI-protected-no exceptions. Since 2008, GFCI outlets have been required for “all 125-volt, single-phase, 15 and 20-amp outlets” in the garage. In fact, both the NEC (National Electric Code) and the IRC (International Residential Code) require this.

What is code for outlets in garage?

210.52(G)(1) Garages. In each attached garage and in each detached garage with electric power, at least one receptacle outlet shall be installed in each vehicle bay and not more than 1.7 m (5 ½ ft) above the floor.

How many outlets can be on a 15 amp circuit in a garage?

So, how many outlets exactly can you have on a 15-amp circuit? You can install a maximum of 8 electrical outlets on a single 15-amp circuit.

Can I run 15 amp outlets on a 20 amp breaker?

In most home installations, several 15-amp receptacles connect to a 20-amp circuit breaker. This allows multiple devices to connect to a single 20-amp circuit as long as the total circuit load does not exceed 20 amps. If the load exceeds 20 amps for a long duration, the circuit breaker will open the circuit.

How far apart can outlets be?

The maximum spacing between receptacles, according to the National Electric Code (NEC), has been set at 12-feet since 1956--with no point along a wall being more than 6-feet from a receptacle. The logic behind that number is that an appliance with a standard length cord could then be plugged-in anywhere along the wall.

What is the maximum distance between electrical outlets?

12 feetSometimes this requirement is known as the “6-foot rule.” (See Figure 1.) Since the maximum distance to a receptacle is 6 feet (1.8 meters), the maximum distance between two receptacles is doubled. Therefore, the maximum distance between receptacles is 12 feet (3.6 meters).

Should a garage door opener be on its own circuit?

No, a garage door opener is not required to be on a separate, dedicated circuit. But, the ceiling receptacle outlet that it's plugged into must be GFCI-protected.

How many outlets are needed in a garage?

For a garage that is just for parking, a minimum of one GFI duplex outlet on each side wall. If you have a workbench or a spare refrigerator in the garage or a car charger, etc. more outlets, and more circuits, will be required.

Where to put battery charger in garage?

A battery charger should be able to be put on either car at the rear of the garage without needing an extension cord.

What Height Should Garage Outlets Be?

Most people position their wall outlets between 12 and 18 inches above the finished floor in most rooms. But, there is no specific height requirement for garage outlets. Technically speaking, the garage is just another room. As such, you can apply this trend to your garage without suffering any significant consequences.

What is The NEC Code For Garage Outlet Height?

The National Electric Code doesn’t have anything to say about the height of electrical outlets in a garage or any other room in a home. For that reason, you are technically free to place your garage outlets at any height that suits you.

Where Should Outlets Be Placed In the Garage?

The NEC doesn’t specify a particular location where the garage wall outlet should be mounted. Many people endeavor to place one receptacle on each sidewall.

Types of Outlets That Should Be Used In A Garage

The type of work you want to do in your garage will determine the types of outlets you will install. For instance:

How Many Outlets Are Required In A Garage?

The NEC expects homeowners to install a minimum of one wall outlet in a given garage. But you can install more than one if the need arises. At the end of the day, your situation will inform the number of outlets you have. For instance, you have to place a refrigerator on a dedicated circuit.

Garage Outlet Spacing Code

According to US National Electrical Code, section 210.52 of the NEC expects homeowners to install a wall outlet every six feet in every habitable room. You can apply this code to a garage if you have any intention of using it as a living room, bedroom, kitchen, bathroom, pantry, and laundry room.

How Far Apart Should Outlets Be Spaced?

In a habitable room, every point along the wall should be no more than six feet from an outlet. The regulation doesn’t apply to garages. However, you can adapt it for your garage all the same because it makes sense. It ensures that you have an outlet within reach of any appliance you want to use.

How often should I put outlets in my garage?

Garage outlets should be placed in convenient locations with at least one every 6′ on each wall. Take into consideration any plans for a future workbench ahead of time. It is much easier to add outlets during construction than after the walls are all closed up. It is easy to say one every 6′ on each wall in the garage.

How high should a garage outlet be?

Most garages are going to have some standard, floor level outlets places at 12-16″ above floor level but you will definitely want to consider adding some workbench level outlets if you are going to have a workshop of any kind in your garage.

Can you put a washer and dryer in a garage?

People used to just store their cars in garages and that was about it. For some houses, it makes a great place to put the water heater or washer and dryer too. When you are in a position to add outlets to your garage, it pays to think ahead and try to anticipate any future needs.

Can you wire two outlets at once?

You aren’t likely to be in two places at once so one idea is to wire your receptacles so they alternate between circuits. You could also wire upper and lower portions of each two gang outlet separately. That way if you have two things plugged in at the station you are working on, you aren’t as likely to blow a breaker.

Do you need a breaker for 220V?

For things that draw more amperage, like your air compressor, consider the benefits of having them on their own circuit. Obviously, anything pulling 220 V is going to need its own breaker as well.

Should I put can lights in my garage?

If you are planning a workbench, strategically placing can lights may be a good idea. If your laundry is in the garage, make sure the area is well lit as well. It is definitely well worth the effort to plan now for whatever you may want in the future.

Do garage doors have a light?

Most standard garages have a garage door opener with a light . At least in my garage, there was a dedicated outlet in the ceiling just for that opener. When you are working on your electrical wish list for your garage don’t forget to include the ceiling.

How often should I put outlets in my garage?

Garage outlets should be placed in convenient locations with at least one every 6′ on each wall. Take into consideration any plans for a future workbench ahead of time. It is much easier to add outlets during construction than after the walls are all closed up. It is easy to say one every 6′ on each wall in the garage.

How far apart should an electrical outlet be?

The National Electrical Code specifies that you must have an electrical outlet (receptacle) within 6 feet of the corner of any wall and no more than 12 feet separating receptacles on the same wall (6/12 outlet rule). That of course is the minimum requirement for living space .

Why do ignition sources have to be elevated above 18"?

Ignition sources have to be elevated above 18" in garages. That's basically because of the potential for combustible heavy vapor buildup. Click to see full answer.

How high is a GFCI breaker?

One receptacle is required at the front and rear of the house and at a maximum height of 6 feet 6 inches above grade (ground level).

Ideal Number of Electrical Outlets per Room

Before diving deeper into our topic of the day, we should clear out what a wall space is:

How Many Electrical Outlets Per Room Is Too Many?

When considering electrical rewiring, one element of electrical outlet planning installation is commonly thought about too late. The number of receptacles you can install in a room depends highly on the type of breaker they are connecting to.

Final Thoughts

As someone who has recently finished a major home renovation process, I can sympathize with those of you who are just starting one.

image
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9
8.3.21PHP Version618msRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[18:47:26] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[18:47:26] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[18:47:26] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[18:47:26] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[18:47:26] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[18:47:26] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[18:47:26] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[18:47:26] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[18:47:26] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[18:47:26] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[18:47:26] LOG.warning: explode(): Passing null to parameter #2 ($string) of type string is deprecat...
  • Booting (16.28ms)
  • Application (601ms)
  • 1 x Application (97.29%)
    600.98ms
    1 x Booting (2.64%)
    16.28ms
    7 templates were rendered
    • themes.DevBlog.content.post (resources/views/themes/DevBlog/content/post.blade.php)34blade
      Params
      0
      post
      1
      postContent
      2
      author
      3
      updated_at
      4
      bing_rich_snippet_text
      5
      bing_rich_snippet_link
      6
      bing_related_keywords
      7
      google_related_keywords
      8
      bing_news_title
      9
      bing_news_description
      10
      bing_videos
      11
      bing_images
      12
      bing_search_result_title
      13
      bing_search_result_description
      14
      bing_search_result_url
      15
      bing_paa_questions
      16
      bing_paa_answers
      17
      bing_slider_faq_questions
      18
      bing_slider_faq_answers
      19
      bing_pop_faq_questions
      20
      bing_pop_faq_answers
      21
      bing_tab_faq_questions
      22
      bing_tab_faq_answers
      23
      google_faq_questions
      24
      google_faq_answers
      25
      google_rich_snippet
      26
      google_search_result
      27
      indexedArray
      28
      total_images
      29
      total_videos
      30
      settings
      31
      url_current
      32
      menus
      33
      sidebar
    • themes.DevBlog.layouts.master (resources/views/themes/DevBlog/layouts/master.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.head (resources/views/themes/DevBlog/panels/head.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.header (resources/views/themes/DevBlog/panels/header.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.navbar (resources/views/themes/DevBlog/panels/navbar.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.footer (resources/views/themes/DevBlog/panels/footer.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.scripts (resources/views/themes/DevBlog/panels/scripts.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    uri
    GET {post}
    middleware
    web, checkdate
    as
    post.show
    controller
    App\Http\Controllers\Frontend\json_data\PostController@show
    namespace
    where
    file
    app/Http/Controllers/Frontend/json_data/PostController.php:18-166
    7 statements were executed579ms
    • select * from `posts` where `published_at` <= '2025-06-12 18:47:26' and `slug` = 'how-many-outlets-should-you-have-in-a-garage' and `posts`.`deleted_at` is null limit 1
      3.11ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-12 18:47:26
      • 1. how-many-outlets-should-you-have-in-a-garage
      Backtrace
      • 15. /app/Providers/RouteServiceProvider.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:842
      • 19. Route binding:39
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:78
    • select * from `json_post_contents` where `json_post_contents`.`post_id` = 170926 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      12.01msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 170926
      • 1. 0
      Backtrace
      • 19. middleware::checkdate:30
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/jetstream/src/Http/Middleware/ShareInertiaData.php:61
      • 22. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
    • select * from `nova_menu_menus` where `slug` = 'header' limit 1
      470μs/vendor/outl1ne/nova-menu-builder/src/helpers.php:32receivinghelpdeskask
      Metadata
      Bindings
      • 0. header
      Backtrace
      • 15. /vendor/outl1ne/nova-menu-builder/src/helpers.php:32
      • 17. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 19. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
      • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`menu_id` = 1 and `nova_menu_menu_items`.`menu_id` is not null and `parent_id` is null order by `parent_id` asc, `order` asc, `name` asc
      370μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Bindings
      • 0. 1
      Backtrace
      • 19. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 20. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 22. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`parent_id` in (1) order by `order` asc
      210μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Backtrace
      • 24. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 25. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 27. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 28. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select `id`, `post_title`, `slug` from `posts` where `status` = 'publish' and `posts`.`deleted_at` is null order by RAND() limit 10
      562ms/app/View/Composers/SidebarView.php:22receivinghelpdeskask
      Metadata
      Bindings
      • 0. publish
      Backtrace
      • 14. /app/View/Composers/SidebarView.php:22
      • 15. /app/View/Composers/SidebarView.php:12
      • 16. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:124
      • 17. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:162
      • 20. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:177
    • select * from `fake_users` where `fake_users`.`id` = 618 limit 1
      960μsview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 618
      Backtrace
      • 21. view::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15
      • 23. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:108
      • 24. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 25. /vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • 26. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:61
    App\Models\FakeUser
    1
    Outl1ne\MenuBuilder\Models\MenuItem
    1
    Outl1ne\MenuBuilder\Models\Menu
    1
    App\Models\JsonPostContent
    1
    App\Models\Post
    11
        _token
        mL9YGPtTRnROhNCSoXNgQYRAnDj3tgk1YIKV4EBO
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/how-many-outlets-should-you-have-in-a-garage...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /how-many-outlets-should-you-have-in-a-garage
        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:25 [ "cookie" => array:1 [ 0 => "_pk_id.63.7c30=66ccd8fd8bd66f1f.1749734234.; _pk_ses.63.7c30=1; _pk_id.64.7c30=1f6ab8cec199d769.1749734235.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IjVMZEVSbHFRYnhtZjNkcXhNRXJrNEE9PSIsInZhbHVlIjoiZldUUnhKdmZiV3YvNVRKNlA4MzdEa01qUUc0TWs5aWRXblp3R0RXNmJxRUlXRUZJckZrbTVtUjJ1K2ZzNjlPMXhkTnpiTXV3UU83cDI5SnliaEgzbERkeGJJdXNHYnlGOVFaalNtVjVjeUlMaFJWQUVnaURGWlIrKzNaWllCNXgiLCJtYWMiOiIzZmUyOGI2ZjgyMDEzMDlkNDEwYTQ3ZmViYTc4ZWJjODYwYzQxZTY1NDRkZmQ5M2U2YzgxNmZlNDg0N2M5NzQxIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IkI3SVVhV2p3Z3RJUzJDUUFBTTZYdWc9PSIsInZhbHVlIjoiWXBNM0sydVliSXlQaXRtQ293MFFCdVZFd1dPNGFsR3cyRjAzUFR0S1p6OTZ4Vzd4Q2NIVUhOUUJOVHRpSmNsVmU1ZGVjdE5tQ1BJVzNSMS81WjJNOFBWd3pYNk05TVRPVEhnWWVsRStvTVltK0F2dkFCY1U1SzJpdmozZEliSlkiLCJtYWMiOiI4NTA5NzU3Yjg3ZjllZDYxN2RkNTFlM2Y0MjIxYWI3YjA4OTdkYWE4ZTgyZDk2YjA0MDYyZmQzY2ExODY2NzU5IiwidGFnIjoiIn0%3D_pk_id.63.7c30=66ccd8fd8bd66f1f.1749734234.; _pk_ses.63.7c30=1; _pk_id.64.7c30=1f6ab8cec199d769.1749734235.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IjVMZEVSbHFRY" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.125" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "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" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "cf-ray" => array:1 [ 0 => "94e9a0e0fc2b90b3-ORD" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "connection" => array:1 [ 0 => "close" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.125, 172.69.58.57" ] "x-server-addr" => array:1 [ 0 => "154.12.239.204" ] "host" => array:1 [ 0 => "receivinghelpdesk.com" ] ]
        request_server
        0 of 0
        array:56 [ "USER" => "runcloud" "HOME" => "/home/runcloud" "SCRIPT_NAME" => "/ask/index.php" "REQUEST_URI" => "/ask/how-many-outlets-should-you-have-in-a-garage" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/how-many-outlets-should-you-have-in-a-garage" "REMOTE_PORT" => "36716" "SCRIPT_FILENAME" => "/home/runcloud/webapps/ReceivingHelpDesk/ask/index.php" "SERVER_ADMIN" => "you@example.com" "CONTEXT_DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "CONTEXT_PREFIX" => "" "REQUEST_SCHEME" => "http" "DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "REMOTE_ADDR" => "172.69.58.57" "SERVER_PORT" => "80" "SERVER_ADDR" => "127.0.0.1" "SERVER_NAME" => "receivinghelpdesk.com" "SERVER_SOFTWARE" => "Apache/2.4.63 (Unix) OpenSSL/1.1.1f" "SERVER_SIGNATURE" => "" "LD_LIBRARY_PATH" => "/RunCloud/Packages/apache2-rc/lib" "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HTTP_COOKIE" => "_pk_id.63.7c30=66ccd8fd8bd66f1f.1749734234.; _pk_ses.63.7c30=1; _pk_id.64.7c30=1f6ab8cec199d769.1749734235.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IjVMZEVSbHFRYnhtZjNkcXhNRXJrNEE9PSIsInZhbHVlIjoiZldUUnhKdmZiV3YvNVRKNlA4MzdEa01qUUc0TWs5aWRXblp3R0RXNmJxRUlXRUZJckZrbTVtUjJ1K2ZzNjlPMXhkTnpiTXV3UU83cDI5SnliaEgzbERkeGJJdXNHYnlGOVFaalNtVjVjeUlMaFJWQUVnaURGWlIrKzNaWllCNXgiLCJtYWMiOiIzZmUyOGI2ZjgyMDEzMDlkNDEwYTQ3ZmViYTc4ZWJjODYwYzQxZTY1NDRkZmQ5M2U2YzgxNmZlNDg0N2M5NzQxIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IkI3SVVhV2p3Z3RJUzJDUUFBTTZYdWc9PSIsInZhbHVlIjoiWXBNM0sydVliSXlQaXRtQ293MFFCdVZFd1dPNGFsR3cyRjAzUFR0S1p6OTZ4Vzd4Q2NIVUhOUUJOVHRpSmNsVmU1ZGVjdE5tQ1BJVzNSMS81WjJNOFBWd3pYNk05TVRPVEhnWWVsRStvTVltK0F2dkFCY1U1SzJpdmozZEliSlkiLCJtYWMiOiI4NTA5NzU3Yjg3ZjllZDYxN2RkNTFlM2Y0MjIxYWI3YjA4OTdkYWE4ZTgyZDk2YjA0MDYyZmQzY2ExODY2NzU5IiwidGFnIjoiIn0%3D_pk_id.63.7c30=66ccd8fd8bd66f1f.1749734234.; _pk_ses.63.7c30=1; _pk_id.64.7c30=1f6ab8cec199d769.1749734235.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IjVMZEVSbHFRY" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.125" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "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" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_CF_RAY" => "94e9a0e0fc2b90b3-ORD" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_CONNECTION" => "close" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.125, 172.69.58.57" "HTTP_X_SERVER_ADDR" => "154.12.239.204" "HTTP_HOST" => "receivinghelpdesk.com" "HTTPS" => "on" "REDIRECT_STATUS" => "200" "REDIRECT_HTTPS" => "on" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/ask/index.php" "REQUEST_TIME_FLOAT" => 1749734246.5752 "REQUEST_TIME" => 1749734246 ]
        request_cookies
        0 of 0
        array:6 [ "_pk_id_63_7c30" => null "_pk_ses_63_7c30" => null "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null "XSRF-TOKEN" => "mL9YGPtTRnROhNCSoXNgQYRAnDj3tgk1YIKV4EBO" "askhelpdesk_session" => "DPfny1mNLjmPnBl5BRKrmTZs01ALVhHGoGu0rDCy" ]
        response_headers
        0 of 0
        array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Thu, 12 Jun 2025 13:17:26 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImllZUtSNmN4Y3FqMVU2b2JuN2s4Y3c9PSIsInZhbHVlIjoiS0M0aG9SNnNPUmY4cjZYTC9jVVo3ZUJMOHZNMkVxd09DZHdiSU1zaWpSeGoyZXFQTlpXZGF2dUxPL1NmVGRETzFiWWhpMkNNN0FWNDEzaFpnTXB2a2NNenlib3dCVjNzRVRPd0NvQ2poeWFHaHNqK2VDZi93VXVnU04zazNGdU8iLCJtYWMiOiI2YjlkNWZlNWQ5NzA1ZWVlNmE1OTk0YTFkNzZhNmYxNzUyOWU2OTU3NDUzMzViYjFhZTc3MjdiZDJkYTRjYTczIiwidGFnIjoiIn0%3D; expires=Thu, 12-Jun-2025 15:17:27 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImllZUtSNmN4Y3FqMVU2b2JuN2s4Y3c9PSIsInZhbHVlIjoiS0M0aG9SNnNPUmY4cjZYTC9jVVo3ZUJMOHZNMkVxd09DZHdiSU1zaWpSeGoyZXFQTlpXZGF2dUxPL1NmVGRETzFiWWhpM" 1 => "askhelpdesk_session=eyJpdiI6IktGMWN5Y0Z3b0xkdFVLOEYxSTdDSUE9PSIsInZhbHVlIjoiVGVPR0JuVVR3TGd4a3h2UnVWZEV3cmk2VVVXeWxVRkc4bkZBTXF5a3BKMkQwelVVQkVENmdLdTZFeEFieGdrSUI5VFJCTnZSV256NUMxWVNpYzh3ZVpwWW4wZDBQakVsd1UxbUlCRllYNmR4bk5HQnBmQmRpMHJoR21mZ0kxMkoiLCJtYWMiOiJhYzNiNDU0OTk5MzM1YjgzMDdiZTE4ZWQ2YTdkZGRlNzMzMGJhMzI5MGEzZjNmYTRjOWZkZTRkZmM0NmU2ZWZhIiwidGFnIjoiIn0%3D; expires=Thu, 12-Jun-2025 15:17:27 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6IktGMWN5Y0Z3b0xkdFVLOEYxSTdDSUE9PSIsInZhbHVlIjoiVGVPR0JuVVR3TGd4a3h2UnVWZEV3cmk2VVVXeWxVRkc4bkZBTXF5a3BKMkQwelVVQkVENmdLdTZFeEFieGdr" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImllZUtSNmN4Y3FqMVU2b2JuN2s4Y3c9PSIsInZhbHVlIjoiS0M0aG9SNnNPUmY4cjZYTC9jVVo3ZUJMOHZNMkVxd09DZHdiSU1zaWpSeGoyZXFQTlpXZGF2dUxPL1NmVGRETzFiWWhpMkNNN0FWNDEzaFpnTXB2a2NNenlib3dCVjNzRVRPd0NvQ2poeWFHaHNqK2VDZi93VXVnU04zazNGdU8iLCJtYWMiOiI2YjlkNWZlNWQ5NzA1ZWVlNmE1OTk0YTFkNzZhNmYxNzUyOWU2OTU3NDUzMzViYjFhZTc3MjdiZDJkYTRjYTczIiwidGFnIjoiIn0%3D; expires=Thu, 12-Jun-2025 15:17:27 GMT; path=/XSRF-TOKEN=eyJpdiI6ImllZUtSNmN4Y3FqMVU2b2JuN2s4Y3c9PSIsInZhbHVlIjoiS0M0aG9SNnNPUmY4cjZYTC9jVVo3ZUJMOHZNMkVxd09DZHdiSU1zaWpSeGoyZXFQTlpXZGF2dUxPL1NmVGRETzFiWWhpM" 1 => "askhelpdesk_session=eyJpdiI6IktGMWN5Y0Z3b0xkdFVLOEYxSTdDSUE9PSIsInZhbHVlIjoiVGVPR0JuVVR3TGd4a3h2UnVWZEV3cmk2VVVXeWxVRkc4bkZBTXF5a3BKMkQwelVVQkVENmdLdTZFeEFieGdrSUI5VFJCTnZSV256NUMxWVNpYzh3ZVpwWW4wZDBQakVsd1UxbUlCRllYNmR4bk5HQnBmQmRpMHJoR21mZ0kxMkoiLCJtYWMiOiJhYzNiNDU0OTk5MzM1YjgzMDdiZTE4ZWQ2YTdkZGRlNzMzMGJhMzI5MGEzZjNmYTRjOWZkZTRkZmM0NmU2ZWZhIiwidGFnIjoiIn0%3D; expires=Thu, 12-Jun-2025 15:17:27 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6IktGMWN5Y0Z3b0xkdFVLOEYxSTdDSUE9PSIsInZhbHVlIjoiVGVPR0JuVVR3TGd4a3h2UnVWZEV3cmk2VVVXeWxVRkc4bkZBTXF5a3BKMkQwelVVQkVENmdLdTZFeEFieGdr" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "mL9YGPtTRnROhNCSoXNgQYRAnDj3tgk1YIKV4EBO" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/how-many-outlets-should-you-have-in-a-garage" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]