Receiving Helpdesk

three way switch diagram

by Rocky Gutmann MD Published 3 years ago Updated 2 years ago

How to wire a 3 way switch diagram?

Install A Three-Way Switch

  • Three-way switch
  • Three-way cable with another for ground wire (four total)
  • Terminal screws
  • No.12 wire
  • Lineman's pliers or hacksaw
  • Sharp knife or slitting tool
  • Wire strippers
  • Hand brace
  • Drill with long auger electrician's bit
  • Coil of electrician's fish wire

More items...

What is the common wire in a three way switch?

Understanding Three-Way Wall Switches

  • Parts of a Three-Way Switch. The green screw attached to the metal strap of the switch is always for the ground wire (this is the bare copper or green insulated ...
  • The Grounding Screw Terminal. For safety, always install a three-way switch that has a grounding screw. ...
  • Three-Way Switch Wiring. ...

How do you hook up three way switch?

Method 1 Method 1 of 2: Taking Safety Precautions Download Article

  1. Switch off the circuit. Ensure that the circuit for the room you are working in has been flipped off.
  2. Determine if the power goes to the light or the light switch. This will affect the way that you perform the installation.
  3. Replace any regular switches with the 3-way switches. ...
  4. Install larger electrical boxes. ...

More items...

How does a three way switch work?

Whenever you flip either one of the switches, the light changes its state -- if it is on it turns off, and if it is off it turns on. If you have ever wondered ­how this arrangement works and how each switch knows what the other switch is doing, then read on. In this article, we will solve the mystery of three-way switches! Cite This! Marshall ...

How do I wire a three-way switch?

1:093:54How to Wire a 3-Way Switch - YouTubeYouTubeStart of suggested clipEnd of suggested clipNow you're going to connect the neutral wire from the power coming in to the neutral wire in theMoreNow you're going to connect the neutral wire from the power coming in to the neutral wire in the common cable between the two switches. Now you're going to connect the red wire and the black wire.

Where does the hot wire go on a 3-way switch?

The black "hot" wire enters the switch on the left. Three-way wire(which includes red, black and white wires) runs from the switch on the left to the switch on the right, with the white wire carrying ground and the red and black wires carrying the output from terminals in the left switch.

Which wire goes to black on 3-way switch?

Black wire: This is a hot wire that carries electricity from the power source to the first switch in a typical 3-way setup. It's also called the “common wire” or the “line wire.” Unless the breaker is off, this black wire is always hot.

What are the 3 terminals of a 3-way switch?

There are three screw terminals on the body of the switch, in addition to the green grounding screw. One screw, known as the common, is a darker color than the others. The other two screws, usually a lighter brass color, are known as the traveler terminals.

Is one wire always hot on a 3-way switch?

Wiring for a 3-Way Switch The most important wire to get right is the one connected to each switch's common screw terminal. This is the "hot" wire (usually colored black, but not always), and it brings the power from the source and delivers it to the first switch and then from the second switch to the light fixture.

What is the common terminal on a 3-way switch?

The black terminal screw is called the “common” terminal, and the other two terminals are called the “travelers.” You will note that there is no ON-OFF marking on the toggle, nor indication of top or bottom on the switches.

Does the red wire connect to black or white?

Attach the black wire to the outlet you want to always be on (usually the top one) and the red wire to the switched outlet. Connect the white wire to either of the chrome screws (remember, they are still joined) and the ground wire to the green ground screw.

Can I connect red and black wires together?

These wires are typically used for switch wiring as well as the interconnection between smoke detectors hard-wired into the power system. You can link two red wires together, or you can link a red wire to a black wire. Since red wires conduct current, they are considered hot.

Which wire is hot when both are same color?

In most modern fixtures the neutral wire will be white and the hot wire is red or black. In some types of fixtures, both wires will be the same color. In this case, the neutral wire is always identified by some means. In some cases, there will be small writing on the wiring case.

What does L1 and L2 mean on a light switch?

Two way switches have a COM terminal as well as L1 and L2 terminals. When L1 is off L2 would be on. When L1 is on L2 would be off.

Does it matter what wire goes where on a light switch?

In the case of a single-pole switch, these wires are interchangeable—it doesn't make any difference which wire is attached to which screw terminal. Inside the switch is a metal pathway that closes when the switch is in the ON position and opens to interrupt the flow of power when the switch is turned OFF.

How to connect a hot wire to a switch?

Here is a schematics in PDF format and a step-by-step process of connecting the wires with power at the switch: Step 1: Connect live (or a hot wire) to the common (or black) terminal of the first switch. Step 2: Use black and red wires to connect traveler (or brass-colored) terminals of the first switch and the second switch.

What happens when you flip the first switch?

When we flip the first switch, electricity can’t make it past the switch and the light is off. In order to turn the light back on, you need to flip the second switch again and the circuit will be complete. Diagram #3. The electricity source and light fixture are connected to the same switch.

What is a three way switch?

There are several three-way switch wiring methods that can be used and it is usually the installer that determines what is the best way for his or her purposes. In some countries the three-way switch is called a two-way switch. The National Electrical Code requires that a neutral conductor (White wire) be installed at most light switch locations however article 404-2 (C) only requires the neutral at one 3-way switch location.

What type of cable is needed for a 3 way switch?

From there a three conductor cable or a conduit would need to be installed to one of the 3-way switch locations. A four conductor cable with ground or a conduit would need to be installed to the other 3-way switch location as required by code to have a white neutral conductor in one of the switch boxes.

What is the easiest wire to identify?

The LINE wire is usually the easiest to identify because it is hot at all times. It should be terminated on a common copper or black screw on one of the 3-way switches. The other three-way switch will have the LOAD wire connected to the common copper or black screw.

How many cubic inches are needed for a #14 wire?

Two cubic inches are required for each #14 wire. An update in the 2020 National Electrical Code requires that all ceiling light electrical boxes where a ceiling fan could possibly be installed must be rated for ceiling fan support . See article 314.27 (C).

Can I change a 3 way switch to a WiFi switch?

There are old existing 3-way electrical switch installations that do not follow acceptable industry practice or electrical code requirements. That is why it is important to identify the function of the wires for 3-way electrical light switches. Changing a 3-way switch to a WiFi smart switch can be tricky.

Do two way switches work in the UK?

Two-way switches and three-way switches operate the same way and have the same connection points, they just have different names in the UK which are Common, L1, and L2.

How to test a 3 way switch?

To test a 3 way switch, connect one meter probe to the common terminal and the other to one of the travelers. Flip the switch toggle one way and then the other. If the meter shows continuity with the toggle in one direction and not the other, move the probe from that traveler terminal to the other one and test again.

How many terminals are in a three way switch?

Three-way switches have 3 terminals to carry circuit electricity and one terminal for a ground wire. Of the three circuit terminals, one is called the common and the other two are known as travelers. The common terminal may be labeled and is usually a different color than the traveler terminals.

How to add a receptacle to a 3 way circuit?

Here a receptacle is added to the 3 way circuit before the first switch. It is not controlled with the switches but is instead always hot. The source hot, neutral, and ground are spliced to a 2-wire cable that runs to the new outlet. The 3 way switches and light are then wired in the usual way with the common on SW2 spliced to the source hot and the common on SW1 connected to the hot terminal on the light fixture. For more diagrams to add a receptacle to an existing circuit, see this link.

What is the white wire on a ceiling fan?

The white wire is marked with black tape on both ends to identify it as hot. At the ceiling box, the wires for the fan and light are both spliced to the black wire running to SW2. With this arrangement, the switches control power to the ceiling box and a pull chain is used to control fan speed.

Where is the hot wire in a light fixture?

Three-wire cable runs between each switch and the light fixture. The hot source wire is connected to the common terminal on SW1. The common terminal on SW2 is connected to the hot terminal on the light. The traveler wires are spliced at the fixture box to run between the traveler terminals on the switches, they are not connected to the light.

What color is the common wire?

The common wire is usually black and the travelers are red. In any case, the traveler wires will be the same color to distinguish them from the common wire. In this circuit, the source hot is connected to the common terminal on the 3 way switch in the first box.

Where is the hot source wire spliced?

The hot source wire is spliced at the light box to the white cable wire running to the first switch box. There it is spliced to the black wire running to the second switch box, which is then connected to the common terminal on SW2.

How do I wire a 3 way light switch?

Directions for Wiring a 3-Way Light Switch Yourself: To add the switch, you'll use one of two wiring a light switch diagrams (shown below), depending on whether the power comes to your light switch first (the most common situation) or to the light fixture first . Either way, complete these five steps for 3-way light switch wiring:

What is the black wire on a switch?

The black hot wire connects to the far right switch's common terminal. Red and blue wires link traveler terminals of both switches. The red wire, which is connected to the first switch's common terminal, leads back to the fixture. Step 3.

Can you control a light from two switches?

The wiring is more complicated than a traditional single-pole switch, but we'll explain how to make the connections. Once you're done, you'll be able to control a light from two switches .

3-Way Switch Wire Colors

There is no standard for wire colors on 3-way switch travelers. The colors will vary depending on whether NM cable or conduit was used.

Typical 3-Way Switch Wiring, NM Cable

In the 1st diagram below, a 2-wire NM cable supplies power from the panel to the first switch box. The black (line) wire connects to the common terminal of the first 3-way switch. A 3-wire NM connects the traveler terminals of the first and second 3-way switch together. Traveler wires are interchangeable on each switch.

Typical 3-Way Switch Wiring Diagram, NM Cable

Black common wire is usually wrapped around the two traveler wires on a 3-way switch.

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 Version2.04sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[04:18:41] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[04:18:41] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[04:18:41] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[04:18:41] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[04:18:41] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[04:18:41] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[04:18:41] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[04:18:41] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[04:18:41] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[04:18:41] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[04:18:41] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[04:18:41] LOG.warning: mt_rand(): Passing null to parameter #2 ($max) of type int is deprecated in ...
  • Booting (12.28ms)
  • Application (2.03s)
  • 1 x Application (99.38%)
    2.03s
    1 x Booting (0.6%)
    12.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 executed2.01s
    • select * from `posts` where `published_at` <= '2025-06-09 04:18:41' and `slug` = 'three-way-switch-diagram' and `posts`.`deleted_at` is null limit 1
      2.44ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-09 04:18:41
      • 1. three-way-switch-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` = 116355 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      710μsmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 116355
      • 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
      550μ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
      340μ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
      2s/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` = 184 limit 1
      930μsview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 184
      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
        eCAy4Zi9y7mwSQz7pKZWJPI1ouCBiDYiMg6MvAxe
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/three-way-switch-diagram" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /three-way-switch-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=560d80e42fa87692.1749422905.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6Ik1vaXp6L0tqd0xzek8xWE1VVSsrNlE9PSIsInZhbHVlIjoicnZmMTdodExOd0RaampobGR0ejlVdjZ2VnNtTStHdjRJT0ZtVDRkVkY1QzJrL3pBd25oUEpGc2xEOEsvaHpKWkVjYWpRLzk5Q0FMcFQ0a0FOWlg1N1ZLWHUvRjI0WUlZb09tTC96SUsxTlZWWWExTWsvRUd3R1gvT2ZNWW9JSlgiLCJtYWMiOiJiNGE4ZTk1NDQ1MTVlNDc0NjYyZDY3ZWJiNzM1MmFmZWNkMTE4ZWQ3YmEzNmM5ZTc2NWQyODU3Njk1YzdkYzFkIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IjFyN2tqY2hDdWRGd0p6VTNpWHQyOGc9PSIsInZhbHVlIjoiTVVKNGJVNnVsUmV6Y2ptQzl0dnpHVVRCM1JuaWZiUVNHN1NZODdOYTBZekFrN3FoMkwxR2R2MGFrSEtIcy9iWU4vV0xHUkwyT1FZN2tBUGRFdmt6a0RnQVI2cHhIOVpyRkJlSTBvOEFvN3RWZTdrTGtDbHpIR0VYZ0hVUkVNUCsiLCJtYWMiOiJlM2FjNDMwYjM1MTY4OGZiOGYyYmU1MGE1MTEwMmQyYzFkMmE5MzcwNDJjN2RlOGQ3ZmMxOGRkN2ZhZTI5ZmUxIiwidGFnIjoiIn0%3D_pk_id.64.7c30=560d80e42fa87692.1749422905.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6Ik1vaXp6L0tqd0xzek8xWE1VVSsrNlE9PSIsInZhbHVlIjoicnZmMTdodExOd0RaampobGR0ejlVd" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.192" ] "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 => "94cbf02ba94d113a-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.192, 172.69.59.77" ] "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/three-way-switch-diagram" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/three-way-switch-diagram" "REMOTE_PORT" => "54412" "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.59.77" "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=560d80e42fa87692.1749422905.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6Ik1vaXp6L0tqd0xzek8xWE1VVSsrNlE9PSIsInZhbHVlIjoicnZmMTdodExOd0RaampobGR0ejlVdjZ2VnNtTStHdjRJT0ZtVDRkVkY1QzJrL3pBd25oUEpGc2xEOEsvaHpKWkVjYWpRLzk5Q0FMcFQ0a0FOWlg1N1ZLWHUvRjI0WUlZb09tTC96SUsxTlZWWWExTWsvRUd3R1gvT2ZNWW9JSlgiLCJtYWMiOiJiNGE4ZTk1NDQ1MTVlNDc0NjYyZDY3ZWJiNzM1MmFmZWNkMTE4ZWQ3YmEzNmM5ZTc2NWQyODU3Njk1YzdkYzFkIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IjFyN2tqY2hDdWRGd0p6VTNpWHQyOGc9PSIsInZhbHVlIjoiTVVKNGJVNnVsUmV6Y2ptQzl0dnpHVVRCM1JuaWZiUVNHN1NZODdOYTBZekFrN3FoMkwxR2R2MGFrSEtIcy9iWU4vV0xHUkwyT1FZN2tBUGRFdmt6a0RnQVI2cHhIOVpyRkJlSTBvOEFvN3RWZTdrTGtDbHpIR0VYZ0hVUkVNUCsiLCJtYWMiOiJlM2FjNDMwYjM1MTY4OGZiOGYyYmU1MGE1MTEwMmQyYzFkMmE5MzcwNDJjN2RlOGQ3ZmMxOGRkN2ZhZTI5ZmUxIiwidGFnIjoiIn0%3D_pk_id.64.7c30=560d80e42fa87692.1749422905.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6Ik1vaXp6L0tqd0xzek8xWE1VVSsrNlE9PSIsInZhbHVlIjoicnZmMTdodExOd0RaampobGR0ejlVd" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.192" "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" => "94cbf02ba94d113a-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.192, 172.69.59.77" "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" => 1749422921.5608 "REQUEST_TIME" => 1749422921 ]
        request_cookies
        0 of 0
        array:4 [ "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null "XSRF-TOKEN" => "eCAy4Zi9y7mwSQz7pKZWJPI1ouCBiDYiMg6MvAxe" "askhelpdesk_session" => "A8JFhWKB0TlFORYDbqx9mynMVN2XBNBTw2pKhwAV" ]
        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 => "Sun, 08 Jun 2025 22:48:41 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImdNcFVyaFJaVmFnZkpjRkljbzlQS3c9PSIsInZhbHVlIjoiWDY1WEpTOU9MbmpacWNFbkhJSU43Y1BreFNPUXpYY3YxWlVUOUlaUVRzWVVNUmxyWGs1SWJ4VHFpeC9vQWtvcWRSUE1VNVB4dnB3VkladEN1SXlkeWEwVVF5SE5HZVdpQ1hrWmxPam94WnMrdVhiMEFDVUJEVHRWWDlDMWFyaVQiLCJtYWMiOiJmODI5MjJlMzFjNjM2YTA2N2E4N2ZhZmUxOTM3NGU4YTlhODExYTg0MDE2ODQyMTdlMWM4N2Q4MWYxZmMxOTE2IiwidGFnIjoiIn0%3D; expires=Mon, 09-Jun-2025 00:48:43 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImdNcFVyaFJaVmFnZkpjRkljbzlQS3c9PSIsInZhbHVlIjoiWDY1WEpTOU9MbmpacWNFbkhJSU43Y1BreFNPUXpYY3YxWlVUOUlaUVRzWVVNUmxyWGs1SWJ4VHFpeC9vQWtvcWRSUE1VN" 1 => "askhelpdesk_session=eyJpdiI6Iks4OGZsbURWNUt1dnB6NkhvYjkxYlE9PSIsInZhbHVlIjoiN3RjTHZZTUVLVHZ3NHA4THkwSnpkQWVXeWE0ZWgxVlNlSEVQOEQrM3VYd2t5N1RtYlhlVHpOVi9lejRPVFk4d3VPSWowMWtXdVlFZVEvUVVTTDBRVjdRSGpyTnJxRkVaem1DVzV2S0w5d21PSjlJWXFMSW1JVHRGRXFkK3hXeGIiLCJtYWMiOiI0MWE0NjYzNzdlODExYzNmNWVlZTIxNjRmNDdlZWIwYmZhYjdhODcwOTU5MWRjNDZjMjM4MWNjZmM3NjkyYzJmIiwidGFnIjoiIn0%3D; expires=Mon, 09-Jun-2025 00:48:43 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6Iks4OGZsbURWNUt1dnB6NkhvYjkxYlE9PSIsInZhbHVlIjoiN3RjTHZZTUVLVHZ3NHA4THkwSnpkQWVXeWE0ZWgxVlNlSEVQOEQrM3VYd2t5N1RtYlhlVHpOVi9lejRPVFk4" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImdNcFVyaFJaVmFnZkpjRkljbzlQS3c9PSIsInZhbHVlIjoiWDY1WEpTOU9MbmpacWNFbkhJSU43Y1BreFNPUXpYY3YxWlVUOUlaUVRzWVVNUmxyWGs1SWJ4VHFpeC9vQWtvcWRSUE1VNVB4dnB3VkladEN1SXlkeWEwVVF5SE5HZVdpQ1hrWmxPam94WnMrdVhiMEFDVUJEVHRWWDlDMWFyaVQiLCJtYWMiOiJmODI5MjJlMzFjNjM2YTA2N2E4N2ZhZmUxOTM3NGU4YTlhODExYTg0MDE2ODQyMTdlMWM4N2Q4MWYxZmMxOTE2IiwidGFnIjoiIn0%3D; expires=Mon, 09-Jun-2025 00:48:43 GMT; path=/XSRF-TOKEN=eyJpdiI6ImdNcFVyaFJaVmFnZkpjRkljbzlQS3c9PSIsInZhbHVlIjoiWDY1WEpTOU9MbmpacWNFbkhJSU43Y1BreFNPUXpYY3YxWlVUOUlaUVRzWVVNUmxyWGs1SWJ4VHFpeC9vQWtvcWRSUE1VN" 1 => "askhelpdesk_session=eyJpdiI6Iks4OGZsbURWNUt1dnB6NkhvYjkxYlE9PSIsInZhbHVlIjoiN3RjTHZZTUVLVHZ3NHA4THkwSnpkQWVXeWE0ZWgxVlNlSEVQOEQrM3VYd2t5N1RtYlhlVHpOVi9lejRPVFk4d3VPSWowMWtXdVlFZVEvUVVTTDBRVjdRSGpyTnJxRkVaem1DVzV2S0w5d21PSjlJWXFMSW1JVHRGRXFkK3hXeGIiLCJtYWMiOiI0MWE0NjYzNzdlODExYzNmNWVlZTIxNjRmNDdlZWIwYmZhYjdhODcwOTU5MWRjNDZjMjM4MWNjZmM3NjkyYzJmIiwidGFnIjoiIn0%3D; expires=Mon, 09-Jun-2025 00:48:43 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6Iks4OGZsbURWNUt1dnB6NkhvYjkxYlE9PSIsInZhbHVlIjoiN3RjTHZZTUVLVHZ3NHA4THkwSnpkQWVXeWE0ZWgxVlNlSEVQOEQrM3VYd2t5N1RtYlhlVHpOVi9lejRPVFk4" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "eCAy4Zi9y7mwSQz7pKZWJPI1ouCBiDYiMg6MvAxe" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/three-way-switch-diagram" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]