Receiving Helpdesk

how does a gfci work diagram

by Ms. Vicenta Bode DVM Published 3 years ago Updated 2 years ago

How does GFCI sense current?

How does a GFCI work? The GFCI will “sense” the difference in the amount of electricity flowing into the circuit to that flowing out, even in amounts of current as small as 4 or 5 milliamps. The GFCI reacts quickly (less than one-tenth of a second) to trip or shut off the circuit.

What are the 3 types of GFCI?

Three types of GFCIs are commonly used in homes – the GFCI outlet, the GFI circuit breaker and the portable GFCI.

What is load and line on a GFCI?

The “line” wires are the incoming power from the breaker box and the “load” wires are the outgoing power that travels down the circuit to the next outlet.27-Jul-2021

Where do you put a GFCI in a circuit?

GFCI outlets should be installed in any potentially wet or damp areas such as kitchens, bathrooms, laundry rooms, outdoors, basements, garages and workshops.

What's the difference between GFI and GFCI?

Technically, GFCI refers to a breaker that protects an entire circuit. This would be a GFCI breaker on your electric distribution panel and will protect multiple outlets. A GFI is a local Ground Fault Interrupter, it is at the outlet and not on the panel.23-Oct-2019

What happens if GFCI gets wet?

Even after a wet GFCI outlet dries out, there are chances that it might have suffered corrosion and affected the other wires in the wall. Before restoring electricity, it is essential to call an electrician for an inspection. They will either repair the outlet or replace it altogether to ward off any possible hazard.29-Dec-2020

What happens if you switch line and load on GFCI?

If you miswired the GFCI it may not prevent personal injury or death due to a ground fault (electrical shock). If you mistakenly connect the LINE wires to the LOAD terminals, the GFCI will not reset and will not provide power to either the GFCI receptacle face or any receptacles fed from the GFCI.

Which wire is hot line or load?

Line is always hot. Load is the wire going from the switch to the device. Load will only be hot if the switch is closed.

What happens if you mix up line and load?

If the load and line wiring gets messed up, a ground fault (radio in the tub) won't trip the GFCI. This happens when the hot and neutral wires get flipped around at an outlet, or upstream from an outlet. Reversed polarity creates a potential shock hazard, but it's usually an easy repair.15-Mar-2020

Do GFCI outlets need a ground wire?

A GFCI will work without a ground, though an external tester will not work. A GFCI should only be installed without a ground if no ground is available and it should be clearly marked “NO EQUIPMENT GROUND”. A GFCI works by measuring the current leaving the hot and the current returning on the neutral and comparing them.

Do you only need one GFCI per circuit?

You only need 1 GFCI outlet per circuit (assuming it's at the beginning of the line and the rest of the outlets are loads). They are correctly wired in parallel - if they were in series, you wouldn't get the correct voltage at the other outlets when there is any type of load present.26-Mar-2021

What causes a GFCI to trip repeatedly?

The usual suspects for ground-faults include worn insulation, conductive dusts, water, or other "soft grounds." Ground faults account for more than 80% of equipment short circuits and in 90% of those cases it is caused by insulation deterioration on wires and cables.

What is a GFCI outlet?

A GFCI outlet is constantly monitoring the flow of this electricity or electrical current. If at any point, it detects some sort of imbalance, it will trip the circuit immediately.

How to test if a GFCI is working?

Well, there’s one very simple way. First, you need to plug a lamp into the GFCI outlet that you want to test. Second, turn the lamp on! Third, go ahead and press the test button. Like we mentioned above, if there’s no electricity (AKA the lamp turns off), then that means that your GFCI is working properly.

How does a GFCI work?

There is one major concept we need to discuss before being able to explain 100% how GFCI outlets work. That is the concept of the hot, neutral, and ground wires. All three of which are present in a GFCI outlet. There are two wires required to complete an electrical circuit – one is called the hot wire and is called the neutral wire.

How long does a GFCI outlet last?

In general, your GFCI outlet is going to last you for about 10 years . If you’re building a brand-new home, then great! That’s 10 years that you don’t have to worry about your outlet. If, however, you’re moving into an older apartment or house and you’re unsure of that status, they could be nearing their 10-year life.

What is neutral wire?

The neutral line is an essential part of the electrical process working so when the outlet is operating, it is carrying electricity. As you can deduce from the name, the hot wire is the wire that provides a 120 VAC current source. The neutral wire simply provides the return path for the current provided by the hot wire.

What is the purpose of a GFCI outlet?

While a fuse’s purpose is primarily to protect a house from an electrical fire, a GFCI outlet’s purpose is to protect YOU from being electrocuted.

What is the purpose of neutral wire?

The neutral wire simply provides the return path for the current provided by the hot wire. The important distinction here also is that this is connected to an Earth ground. The ground wire is also connected to an Earth Ground but has a much different purpose than the neutral wire.

What is the purpose of making electrical devices shock free?

For making electrical devices “shock free” and eliminating chances of fires, electrocutions and injuries to users , all one needs to do is eliminate electrical hazards with affordable devices .

What are the causes of electrical hazards?

Causes of Electrical Hazards. Apart from ever–increasing use of electrical power and outdated home electrical systems lacking capacity to handle modern electrical appliances and devices, wiring hazards are a major cause of electrocutions and home fires. Misuse of surge suppressors, power strips and extension cords is also a cause ...

What is the slot in a GFCI?

The larger “left slot” corresponds to “neutral and “right slot” is called “hot”. The third, round hole is the “ground”. Normally, electricity flows from hot to neutral in the outlet. The GFCI works by measuring the current leaving the hot side of the power source and comparing it to the current returning to the neutral side.

How does a GFCI work?

The GFCI works by measuring the current leaving the hot side of the power source and comparing it to the current returning to the neutral side. If they are not equal, this means that some of the current is flowing along an unintended path possibly through water or through a person.

How many lives have been saved by GFCIs?

Thousands of lives saved: Since the 1970s, GFCIs have saved thousands of lives and have helped cut the number of home electrocutions in half. If GFCIs were installed in older homes, experts suggest 70 per cent of the electrocutions that occur each year in the home could be prevented.

What is a GFCI?

A GFCI (Ground Fault Circuit Interrupter) is an automatic device that offers personal protection against lethal electrical shock or electrocution. It is a special electrical receptacle or outlet that can stop electrical power within milliseconds as a safety precaution. Let’s see how?

When a person's body starts to receive a shock, the GFCI senses this and cuts off

So when a person’s body starts to receive a shock, the GFCI senses this and cuts off the power before he or she can get injured. In general, GFCIs are installed wherever there is the potential for contact between a person and an electrical appliance in or near moisture, water, or water pipes.

What does a GFCI do when you plug in a hair dryer?

When you plug in an appliance, such as a hair dryer, the GFCI outlet monitors the amount of power going to the device. If you accidentally drop the appliance into sink full of water, the GFCI detects the interruption in current and cuts the power ... and possibly saves your life.

How does a GFCI work?

A GFCI monitors the amount of current flowing from hot to neutral. If there is any imbalance, it trips the circuit. The GFCI senses a mismatch as small as 4 or 5 milliamps, and it can react as quickly as one-thirtieth of a second.

What is the left slot of a GFCI?

The left slot is slightly larger than the right. The left slot is called "neutral," the right slot is called "hot" and the hole below them is called "ground.". If an appliance is working properly, all electricity that the appliance uses will flow from hot to neutral. A GFCI monitors the amount of current flowing from hot to neutral.

How often should I test a GFCI outlet?

On a final note, understand that GFCI outlets always eventually wear out, so you should test them about once per month [source: McGarry and Madsen ]. To test the outlet, press the Reset button, and then plug in a simple night light or other electrical device. The device should turn on. Then press the Test button.

Why do GFCI outlets exist?

In short, GFCI outlets exist to protect people from electrical shock — it is completely different from a house fuse. The idea behind a fuse is to protect a structure from an electrical fire. If the hot wire were to accidentally touch the neutral wire for some reason (say, because a mouse chews through the insulation, ...

Why won't my GFCI light turn off?

If the light doesn't turn off when you press Test, you have a problem. The GFCI might be improperly installed or malfunctioning, and it won't protect you from shocks. You'll need to replace it or call a professional electrician for help. You might get about 10 years of use from GFCIs.

Why does a GFCI sense current?

The GFCI can sense the current flowing through you because not all of the current is flowing from hot to neutral as it expects -- some of it is flowing through you to the ground. As soon as the GFCI senses this "leakage" of power, it trips the circuit and cuts off the electricity.

How to reset a GFCI breaker?

Turn the power back on at the circuit breaker panel. Plug a clock radio or light into the outlet. Test the GFCI by pressing the Black “Test” button on the outlet. If the clock radio or light turns off, the outlet is working. Reset the GFCI by pressing the Red “Reset” button on the outlet until it clicks into place.

What is a GFCI circuit?

Almost everyone has heard of a GFCI (Ground Fault Circuit Interrupter ). These devices precisely monitor the balance of electrical current moving through a circuit and immediately cut off the electricity when a short occurs. For more on the basics of a GFCI see our article on Ground Fault Interrupter Circuits. Wiring a GFCI may vary slightly from manufacturer to manufacturer, but for the most part they follow the same general principles. We’ll try to simply and succinctly outline those below so that you understand how to correctly connect a GFCI into your electrical circuit and provide protection for an outlet or series of outlets and fixtures.

What do you need to replace a receptacle with a GFCI?

To do this, you’ll need to use the LOAD terminals on the GFCI. These are typically covered by a yellow sticker.

What wires connect to silver screws?

Remember, White wires connect to Silver screws and Black wires connect to Brass Screws. Connect the bare ground wire (s) to the green (Ground) screw. ( See Diagram B ). Replace the receptacle, screw it back into the box and attach the cover plate.

What happens if you leak water?

If your body provides a path to the ground for this leakage, you could be injured, burned, severely shocked, or electrocuted. Since water conducts electricity, ground-faults are especially common in areas where water can provide a conduit for electricity to “escape” and find an alternate path to the ground.

What is ground fault?

A “ground-fault” represents any electric path between a source of current and a grounded surface. A ground-fault occurs when current is “leaking” and escaping to the ground. How this occurs is significant.

Can you replace a standard receptacle with a GFCI receptacle?

You can always replace a standard receptacle with a GFCI receptacle. You wiring it up exactly the same. This should go without saying but always cut power to the circuit (and verify with a circuit tester) before replacing an outlet. As shown below, you simply wire the ground connection and then connect both the hot and neutral wires to the GFCI’s LINE terminals as indicated to complete the replacement.

What is a GFCI switch?

In this GFCI outlet wiring and installation diagram, the combo (switch + outlet), SPST (single way ) switch and ordinary outlet is connected to the load side of GFCI. It means, all the connected loads to the load terminals of GFCI are protected. The toggle switch in the combo switch outlet controls the first light bulb while the single way switch controls the second bulb. In short, all the loads is GFCI protected.

What is a GFCI outlet?

GFCI devices are especially useful for cord connected appliances and equipment used outdoors or near water. There are multiple types of GFCIs like GFCI outlet, GFCI Combo switch and outlet, GFCI Circuit breaker and portable GFCI. In today wiring tutorials, we will be showing how to wire and install a GFCI outlet in residential areas to protect ...

What is a GFCI breaker?

GFCI as an outlet / receptacle, combo or circuit breaker, automatically cuts off the main power supply within millisecond against electric shock.

How many GFCIs per circuit?

Rule of Thumbs for GFCI. Only one GFCI/AFCI per circuit. If you increase the limit, it may leads to trip the circuit. GFCI circuit breaker protects the whole circuit while a GFCI outlet can be installed to protect additional outlets and switches etc.

What gauge wires should I use for a GFCI?

GFCI must be tested before final operation to make sure it is working properly. Use 14 and 12 gauge wires for 15A and 20A circuit breakers. 15A and 20A GFCI can be installed on 15-20A and 20A only (not 15 and 30A) circuit breaker respectively.

How many boxes can be on a circuit breaker?

You can add more loads according to your needs but keep in mind that the maximum allowable number of boxed per circuit breaker is 12 where one circuit consists of all boxes on one circuit breaker . In addition, see the following general rules of thumbs and safety precautions for GFCI installation as well.

Where is a GFCI needed?

A GFCI is needed to be installed in moisture, water and water pipes or other similar conditions and locations such as bathroom, kitchen, hot tubes, workshop, swimming pool, laundry, l and any other areas where water and electricity are likely to come in contact. See NEC Code Requirements for GFCI. GFCI devices are especially useful ...

Does GFCI Have To Be First In Line?

GFCI doesn’t have to be the first in line because placing the GFCI first in line will trip whenever something goes wrong with any of the outlets downstream. While placing the GFCI first in line will protect all the other outlets downstream.

Can You Put A GFCI At The End Of A Circuit?

If your objective is to protect just one outlet, for instance, an outlet in the kitchen, and that outlet happens to be at the end of the circuit, you can install a GFCI on an outlet at the end of the circuit.

Can You Put A GFCI In The Middle Of A Circuit?

You can install a GFCI in the middle of a circuit but you have to realize that the GFCI will only protect the outlets downstream. All the outlets that came before the middle outlet won’t have GFCI protection.

Where Should A GFCI Be Placed in A Circuit?

If you have ten outlets in the room, installing a GFCI on one receptacle to help the other nine outlets, you have to put it in the first line

Can A GFCI Outlet Be Anywhere in A Circuit?

The NEC expects consumers to place GFCIs in wet locations that may expose ordinary outlets to water. Therefore, you are only obligated to install GFCIs in certain places, such as kitchens and bathrooms. That being said, you are free to install GFCIs at any point in the circuit, regardless of the location of the outlet you want to replace.

What Are The Rules For GFCI Outlet To Be On A Circuit?

The only rule you need to know is that GFCIs have a Load side and a Line-side. The line side brings power to the GFCI. Any devices and outlets that you want to protect downstream should be connected to the load side.

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 Version1.49sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[14:55:19] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[14:55:19] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[14:55:19] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[14:55:19] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[14:55:19] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[14:55:19] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[14:55:19] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[14:55:19] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[14:55:19] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[14:55:19] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[14:55:19] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[14:55:19] LOG.warning: mt_rand(): Passing null to parameter #2 ($max) of type int is deprecated in ...
  • Booting (14.08ms)
  • Application (1.48s)
  • 1 x Application (99.02%)
    1.48s
    1 x Booting (0.95%)
    14.08ms
    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 executed1.45s
    • select * from `posts` where `published_at` <= '2025-06-12 14:55:19' and `slug` = 'how-does-a-gfci-work-diagram' and `posts`.`deleted_at` is null limit 1
      3.16ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-12 14:55:19
      • 1. how-does-a-gfci-work-diagram
      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` = 53451 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      5.13msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 53451
      • 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
      500μ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
      380μ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
      240μ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
      1.44s/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` = 35495 limit 1
      1.71msview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 35495
      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
        JqTyjFyPF30BuIA9nLlTAgZ3ME1g1sFnoJohhT5A
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/how-does-a-gfci-work-diagram" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /how-does-a-gfci-work-diagram
        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.64.7c30=66258f0499f4f657.1749720309.; _pk_ses.64.7c30=1; _pk_id.63.7c30=f4ed513ed7c1b742.1749720312.; _pk_ses.63.7c30=1; XSRF-TOKEN=eyJpdiI6ImFEc0NhUWhsOCtjVmkwZ2VhVFlWUXc9PSIsInZhbHVlIjoiRUxUaEhVMFlmZVNZcEd0VVZRMGttSVBJU1lqVTFWWExZNUl6aVBZOFUrdGc5Y2o4cDhja0haYVdWYXl0VC9UdWhpc3gxTlhvbEovTC9GMU9iejBjQlNqZzdGQWVDcms5cmdlcXM0Q3ZCMCs4aGZHaktENGpJNUhCRlFldTR0bS8iLCJtYWMiOiI4YjQwZjMwZDY1ZmViMmRhMmY2MDQwY2M0N2JmZjRiOGM2NWFlZGYyN2NlMjIxMTE0NTRjZWNlOTUwMjUyZTg1IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IjNsMks1VGE4VSs3ZlkxWFg1MXNMMGc9PSIsInZhbHVlIjoiQ3V5OEJxNGV3RUNSSEVSUVllYzNSRlFSTHlRS2dBRUQ5VVBaTC9WZEZtZHRZREhXeGxxZ3VvakJWVEtyemVJQU9vY2lGVHpkN0lMS3BJNWFHbUtaZ3huWjZnVkhoWlR0K1g4UkVFVExLd3RiZUw0T29vMEZTMUE3WTNqUDgzeU0iLCJtYWMiOiI0MmYyNGU1Y2Q2ZmM2NDYwZTlhZWFlNjM2NTk0YTk1MWUxYmIxNDMyN2UyMDJmMDc2ZDkxOTZjOTM1YjI4OTZjIiwidGFnIjoiIn0%3D_pk_id.64.7c30=66258f0499f4f657.1749720309.; _pk_ses.64.7c30=1; _pk_id.63.7c30=f4ed513ed7c1b742.1749720312.; _pk_ses.63.7c30=1; XSRF-TOKEN=eyJpdiI6ImFEc0NhUWhsO" ] "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 => "94e84cdcddc0706b-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.70.127.223" ] "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-does-a-gfci-work-diagram" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/how-does-a-gfci-work-diagram" "REMOTE_PORT" => "38150" "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.70.127.223" "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.64.7c30=66258f0499f4f657.1749720309.; _pk_ses.64.7c30=1; _pk_id.63.7c30=f4ed513ed7c1b742.1749720312.; _pk_ses.63.7c30=1; XSRF-TOKEN=eyJpdiI6ImFEc0NhUWhsOCtjVmkwZ2VhVFlWUXc9PSIsInZhbHVlIjoiRUxUaEhVMFlmZVNZcEd0VVZRMGttSVBJU1lqVTFWWExZNUl6aVBZOFUrdGc5Y2o4cDhja0haYVdWYXl0VC9UdWhpc3gxTlhvbEovTC9GMU9iejBjQlNqZzdGQWVDcms5cmdlcXM0Q3ZCMCs4aGZHaktENGpJNUhCRlFldTR0bS8iLCJtYWMiOiI4YjQwZjMwZDY1ZmViMmRhMmY2MDQwY2M0N2JmZjRiOGM2NWFlZGYyN2NlMjIxMTE0NTRjZWNlOTUwMjUyZTg1IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IjNsMks1VGE4VSs3ZlkxWFg1MXNMMGc9PSIsInZhbHVlIjoiQ3V5OEJxNGV3RUNSSEVSUVllYzNSRlFSTHlRS2dBRUQ5VVBaTC9WZEZtZHRZREhXeGxxZ3VvakJWVEtyemVJQU9vY2lGVHpkN0lMS3BJNWFHbUtaZ3huWjZnVkhoWlR0K1g4UkVFVExLd3RiZUw0T29vMEZTMUE3WTNqUDgzeU0iLCJtYWMiOiI0MmYyNGU1Y2Q2ZmM2NDYwZTlhZWFlNjM2NTk0YTk1MWUxYmIxNDMyN2UyMDJmMDc2ZDkxOTZjOTM1YjI4OTZjIiwidGFnIjoiIn0%3D_pk_id.64.7c30=66258f0499f4f657.1749720309.; _pk_ses.64.7c30=1; _pk_id.63.7c30=f4ed513ed7c1b742.1749720312.; _pk_ses.63.7c30=1; XSRF-TOKEN=eyJpdiI6ImFEc0NhUWhsO" "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" => "94e84cdcddc0706b-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.70.127.223" "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" => 1749720319.514 "REQUEST_TIME" => 1749720319 ]
        request_cookies
        0 of 0
        array:6 [ "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null "_pk_id_63_7c30" => null "_pk_ses_63_7c30" => null "XSRF-TOKEN" => "JqTyjFyPF30BuIA9nLlTAgZ3ME1g1sFnoJohhT5A" "askhelpdesk_session" => "v75T5NlTt1QnmUqrOsT2YbLPNDAYbbzPP4hatkhF" ]
        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 09:25:19 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InNNbE1RbnlybW4wVnlLZWFsVjJOTnc9PSIsInZhbHVlIjoiZEZVNjQ1cDJrbzhWSWxSRTJDOUZjZnhQbW1LcHNJZGVNUWU1dUxQOEJaWFNPN3ZjbHd4R3IvWmFlT0JjSnpJSFg2eXZPZGt0aTB5QjhqMUtRMXl1SmRuOWdEdG1YcTNNNnFsRGVCbkZvd01HYTdTMHVGZExkZG1DTEw0MnlnaVkiLCJtYWMiOiI0M2MzNDdhNTNlMDM0NzE0YTJjOTkxZjM2YzBmODhlYjY2MTViMDljZjhiYTg3NDQ1YzkyOWI4ZGUyNzJiYTBmIiwidGFnIjoiIn0%3D; expires=Thu, 12-Jun-2025 11:25:21 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6InNNbE1RbnlybW4wVnlLZWFsVjJOTnc9PSIsInZhbHVlIjoiZEZVNjQ1cDJrbzhWSWxSRTJDOUZjZnhQbW1LcHNJZGVNUWU1dUxQOEJaWFNPN3ZjbHd4R3IvWmFlT0JjSnpJSFg2eXZPZ" 1 => "askhelpdesk_session=eyJpdiI6Ik9jby9vcXNHUEdTanVQNXFCd2ZqZnc9PSIsInZhbHVlIjoiRVVaYjFBTTB4bTNqUXZuWFZtZnRmbE1YWnI1YXp6WTVCZVlBMTRRWG9rM0FGQlBERXQrWElNYTlMTkRGeXBxUTlCMGFiQzVJcUNUbHJnaGFHdlBsVk8xdVN1cjdMdHNORkdIeHEreC9vVGlDc2cvQlVJUGl0eHdiU0xkNnJSVVciLCJtYWMiOiI2MmNkMzVkNWI1MGJkMjE4ZjUyODBkYjg2MGM5NjQ3MDA2NDMzODBkZmZmNmNhNzg1NDQxYmExYWE1M2ZjYTVkIiwidGFnIjoiIn0%3D; expires=Thu, 12-Jun-2025 11:25:21 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6Ik9jby9vcXNHUEdTanVQNXFCd2ZqZnc9PSIsInZhbHVlIjoiRVVaYjFBTTB4bTNqUXZuWFZtZnRmbE1YWnI1YXp6WTVCZVlBMTRRWG9rM0FGQlBERXQrWElNYTlMTkRGeXBx" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InNNbE1RbnlybW4wVnlLZWFsVjJOTnc9PSIsInZhbHVlIjoiZEZVNjQ1cDJrbzhWSWxSRTJDOUZjZnhQbW1LcHNJZGVNUWU1dUxQOEJaWFNPN3ZjbHd4R3IvWmFlT0JjSnpJSFg2eXZPZGt0aTB5QjhqMUtRMXl1SmRuOWdEdG1YcTNNNnFsRGVCbkZvd01HYTdTMHVGZExkZG1DTEw0MnlnaVkiLCJtYWMiOiI0M2MzNDdhNTNlMDM0NzE0YTJjOTkxZjM2YzBmODhlYjY2MTViMDljZjhiYTg3NDQ1YzkyOWI4ZGUyNzJiYTBmIiwidGFnIjoiIn0%3D; expires=Thu, 12-Jun-2025 11:25:21 GMT; path=/XSRF-TOKEN=eyJpdiI6InNNbE1RbnlybW4wVnlLZWFsVjJOTnc9PSIsInZhbHVlIjoiZEZVNjQ1cDJrbzhWSWxSRTJDOUZjZnhQbW1LcHNJZGVNUWU1dUxQOEJaWFNPN3ZjbHd4R3IvWmFlT0JjSnpJSFg2eXZPZ" 1 => "askhelpdesk_session=eyJpdiI6Ik9jby9vcXNHUEdTanVQNXFCd2ZqZnc9PSIsInZhbHVlIjoiRVVaYjFBTTB4bTNqUXZuWFZtZnRmbE1YWnI1YXp6WTVCZVlBMTRRWG9rM0FGQlBERXQrWElNYTlMTkRGeXBxUTlCMGFiQzVJcUNUbHJnaGFHdlBsVk8xdVN1cjdMdHNORkdIeHEreC9vVGlDc2cvQlVJUGl0eHdiU0xkNnJSVVciLCJtYWMiOiI2MmNkMzVkNWI1MGJkMjE4ZjUyODBkYjg2MGM5NjQ3MDA2NDMzODBkZmZmNmNhNzg1NDQxYmExYWE1M2ZjYTVkIiwidGFnIjoiIn0%3D; expires=Thu, 12-Jun-2025 11:25:21 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6Ik9jby9vcXNHUEdTanVQNXFCd2ZqZnc9PSIsInZhbHVlIjoiRVVaYjFBTTB4bTNqUXZuWFZtZnRmbE1YWnI1YXp6WTVCZVlBMTRRWG9rM0FGQlBERXQrWElNYTlMTkRGeXBx" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "JqTyjFyPF30BuIA9nLlTAgZ3ME1g1sFnoJohhT5A" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/how-does-a-gfci-work-diagram" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]