{"version":1,"pages":[{"id":"-L9udNFxZiQ2NE3XxYR2","title":"Introduction","pathname":"/1.6","siteSpaceId":"sitesp_T5jZu","description":""},{"id":"-L9udNEXnwvmf5rYE-tc","title":"Introduction and Installaton","pathname":"/1.6/prologue/introduction-and-installaton","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEdiZiBZN6v83Yv","title":"Contributing Guide","pathname":"/1.6/prologue/contributing-guide","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEehlRRfbd1tr-n","title":"How To Contribute","pathname":"/1.6/prologue/how-to-contribute","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEhTET1-cfk7Djs","title":"Release Cycle","pathname":"/1.6/prologue/release-cycle","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-LF0KZyXhsZnBeoZs6WE","title":"Known Installation Issues","pathname":"/1.6/prologue/known-installation-issues","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEmZldrNgU1ThLB","title":"Masonite 1.3","pathname":"/1.6/whats-new/masonite-1.3","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEnfPclUMEIdTOl","title":"Masonite 1.4","pathname":"/1.6/whats-new/masonite-1.4","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEpZQOg-BQVnD2s","title":"Masonite 1.5","pathname":"/1.6/whats-new/masonite-1.5","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LBE0Sxt41QeB1yvEDva","title":"Masonite 1.6","pathname":"/1.6/whats-new/masonite-1.6","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEuMgHxMJO5ykOT","title":"Masonite 1.3 to 1.4","pathname":"/1.6/upgrade-guide/masonite-1.3-to-1.4","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-L9udNEvjNIVBPzK2OwD","title":"Masonite 1.4 to 1.5","pathname":"/1.6/upgrade-guide/masonite-1.4-to-1.5","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LBEFauDNXWLfm_1rZDw","title":"Masonite 1.5 to 1.6","pathname":"/1.6/upgrade-guide/masonite-1.5-to-1.6","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-L9udNEy3BiOrUfMU_6v","title":"Routing","pathname":"/1.6/the-basics/routing","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNEzARUFFf2SQe42","title":"Controllers","pathname":"/1.6/the-basics/controllers","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF-Ol8ykf1-SYMR","title":"Views","pathname":"/1.6/the-basics/views","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF19bPVu31lavL4","title":"Requests","pathname":"/1.6/the-basics/requests","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF2Ai2eyL4imYKT","title":"Static Files","pathname":"/1.6/the-basics/static-files","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF5GGUG4hfFPD3g","title":"Helper Functions","pathname":"/1.6/the-basics/helper-functions","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNFAQxKz8sUrIZ2i","title":"Introduction","pathname":"/1.6/the-craft-command/introduction","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9udNFBPSmTId0CsVlI","title":"Creating Commands","pathname":"/1.6/the-craft-command/creating-commands","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9udNFCsggzA1iz2Thp","title":"Authentication System","pathname":"/1.6/the-craft-command/authentication-system","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9udNFF8V8k_-6GOa3j","title":"Request Lifecycle","pathname":"/1.6/architectural-concepts/request-lifecycle","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udNFGqSAV0Y520LFV","title":"Service Providers","pathname":"/1.6/architectural-concepts/service-providers","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udNFHv2VvaPFdKwAd","title":"Service Container","pathname":"/1.6/architectural-concepts/service-container","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udNFK6hGznmUtccCM","title":"Middleware","pathname":"/1.6/advanced/middleware","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFLpWjqZ8Cpdzhs","title":"Validation","pathname":"/1.6/advanced/validation","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFMqQbiwOI-18fN","title":"Creating Packages","pathname":"/1.6/advanced/creating-packages","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFNJVS-5TDse-tU","title":"Extending Classes","pathname":"/1.6/advanced/extending-classes","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFObXKJ9byFKird","title":"Creating a Mail Driver","pathname":"/1.6/advanced/creating-a-mail-driver","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFPbo34zPfWSZzc","title":"Sessions","pathname":"/1.6/advanced/sessions","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFSjfV-pxV94u_o","title":"Template Caching","pathname":"/1.6/useful-features/template-caching","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFT3xGG7LYFBeum","title":"Mail","pathname":"/1.6/useful-features/mail","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFULH_pWk2Zs4tY","title":"Uploading","pathname":"/1.6/useful-features/uploading","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFVJlUBv35tXWXG","title":"View Composers and Sharing","pathname":"/1.6/useful-features/view-composers-and-sharing","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFWAXfu3rewH7XG","title":"Caching","pathname":"/1.6/useful-features/caching","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFXDd3wOmfHbXcV","title":"Broadcasting","pathname":"/1.6/useful-features/broadcasting","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFYCvBgGwWXzZa6","title":"Queues and Jobs","pathname":"/1.6/useful-features/queues-and-jobs","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFZlfWxzBoXi-mg","title":"Compiling Assets","pathname":"/1.6/useful-features/compiling-assets","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LBRpfodmVz-OW6EcH_b","title":"Framework Hooks","pathname":"/1.6/useful-features/framework-hooks","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFc4W3CISxk16uV","title":"Authentication","pathname":"/1.6/security/authentication","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFd5pCm_AS8tufg","title":"Encryption","pathname":"/1.6/security/encryption","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFezzOyk5Wu1GlS","title":"CSRF Protection","pathname":"/1.6/security/csrf-protection","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFmfsP2wJBQsSkr","title":"Database Migrations","pathname":"/1.6/orator-orm/database-migrations","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Orator ORM"}]},{"id":"-L9udNFqfdMnX4n5VZCc","title":"About Managers","pathname":"/1.6/managers-and-drivers/about-managers","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9udNFrKKVCd0ptZ-5_","title":"About Drivers","pathname":"/1.6/managers-and-drivers/about-drivers","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9udNFsVfnscwA_EoIx","title":"Contracts","pathname":"/1.6/managers-and-drivers/contracts","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-LAYFc5aRutWk4hAb-EV","title":"Introduction","pathname":"/1.6/creating-your-first-blog/introduction","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Creating Your First Blog"}]},{"id":"-LC0UpjVjM6hCNouJvIn","title":"Part 1 - Creating Our First Route","pathname":"/1.6/creating-your-first-blog/part-1-creating-our-first-route","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Creating Your First Blog"}]},{"id":"-LC0UpjW7HX4CD_d73kc","title":"Part 2 - Creating Our First Controller","pathname":"/1.6/creating-your-first-blog/part-2-creating-our-first-controller","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Creating Your First Blog"}]},{"id":"-LAYo78nAtjoGm5vpVPS","title":"Part 3 - Authentication","pathname":"/1.6/creating-your-first-blog/part-3-authentication","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Creating Your First Blog"}]},{"id":"-LC0UpjYOXL6tD9DJ4H3","title":"Part 4 - Migrations","pathname":"/1.6/creating-your-first-blog/part-4-migrations","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Creating Your First Blog"}]},{"id":"-LC0UpjZ7vRusr3jFZgh","title":"Part 5 - Models","pathname":"/1.6/creating-your-first-blog/part-5-models","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Creating Your First Blog"}]},{"id":"-LC0Upj_O36gr0TEPTu_","title":"Part 6 - Designing Our Blog","pathname":"/1.6/creating-your-first-blog/part-6-designing-our-blog","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Creating Your First Blog"}]},{"id":"-LBr-Yq2sIdKn5ZzGVrl","title":"Part 7 - Showing Our Posts","pathname":"/1.6/creating-your-first-blog/part-7-showing-our-posts","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Creating Your First Blog"}]},{"id":"-LBr5Lb2Z-pUSAhjfBLk","title":"Part 8 - Updating and Deleting Posts","pathname":"/1.6/creating-your-first-blog/part-8-updating-and-deleting-posts","siteSpaceId":"sitesp_T5jZu","description":"","breadcrumbs":[{"label":"Creating Your First Blog"}]},{"id":"-L9udN8HSSDRabN_lHzc","title":"Introduction","pathname":"/v1.3","siteSpaceId":"sitesp_T5jEz","description":""},{"id":"-LC0WVYDog1kiLi2X2Cu","title":"Introduction","pathname":"/v1.3/prologue/introduction","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udN7PrUQUrpak3voP","title":"Contributing Guide","pathname":"/v1.3/prologue/contributing-guide","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udN7QX3jCOLI6AXz1","title":"How To Contribute","pathname":"/v1.3/prologue/how-to-contribute","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udN7Ru-Ig1cBkKRKw","title":"Release Cycle","pathname":"/v1.3/prologue/release-cycle","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udN7UQppdjsRobtvZ","title":"Masonite 1.3","pathname":"/v1.3/whats-new/masonite-1.3","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udN7X69NT9KcIteqD","title":"Routing","pathname":"/v1.3/the-basics/routing","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udN7YWvH6zhr-nTL6","title":"Controllers","pathname":"/v1.3/the-basics/controllers","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udN7ZQoxLYrpSHpj_","title":"Views","pathname":"/v1.3/the-basics/views","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udN7_5_a7jcV8xhYi","title":"Requests","pathname":"/v1.3/the-basics/requests","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udN7apdBzbMIxJRqJ","title":"The Craft Command","pathname":"/v1.3/the-basics/the-craft-command","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udN7bB0oiOHPc1TYT","title":"Static Files","pathname":"/v1.3/the-basics/static-files","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udN7cb1Ps--BSrem0","title":"Helper Functions","pathname":"/v1.3/the-basics/helper-functions","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udN7fpZEGGEVN3xb8","title":"Request Lifecycle","pathname":"/v1.3/architectural-concepts/request-lifecycle","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udN7gvRtZoB-TV6Gl","title":"Service Providers","pathname":"/v1.3/architectural-concepts/service-providers","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udN7heiLUdq-2G8UM","title":"Service Container","pathname":"/v1.3/architectural-concepts/service-container","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udN7ks8Yf93BQZOuT","title":"Middleware","pathname":"/v1.3/advanced/middleware","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udN7lnMOXAc1DAmve","title":"Creating Commands","pathname":"/v1.3/advanced/creating-commands","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udN7mwpCvbS6tU-jl","title":"Creating Packages","pathname":"/v1.3/advanced/creating-packages","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udN7nx11RfqE_SFoA","title":"Publishing Packages","pathname":"/v1.3/advanced/publishing-packages","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udN7oKDSz03ItpqGn","title":"Compiling Assets","pathname":"/v1.3/advanced/compiling-assets","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udN7pH6rlMkhsUaSj","title":"Validation","pathname":"/v1.3/advanced/validation","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udN7qF-zpdh5HLGLe","title":"View Composers and Sharing","pathname":"/v1.3/advanced/view-composers-and-sharing","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udN7rj-XYUTf9zCC_","title":"Uploading","pathname":"/v1.3/advanced/uploading","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udN7sELpCQL06oJ7w","title":"Queues and Jobs","pathname":"/v1.3/advanced/queues-and-jobs","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udN7t4FdPU5emdiI7","title":"Mail","pathname":"/v1.3/advanced/mail","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udN7uB7BsN2NuDFsL","title":"Creating a Mail Driver","pathname":"/v1.3/advanced/mail/creating-a-mail-driver","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Advanced"},{"label":"Mail"}]},{"id":"-L9udN7xn9dZK9MI1dWM","title":"Authentication","pathname":"/v1.3/security/authentication","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udN7ydTUS6JoEwHWz","title":"Encryption","pathname":"/v1.3/security/encryption","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udN85DEc4dHhm_oWB","title":"Database Migrations","pathname":"/v1.3/orator-orm/database-migrations","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Orator ORM"}]},{"id":"-L9udN891ZxSeFOmWEJv","title":"About Managers","pathname":"/v1.3/managers-and-drivers/about-managers","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9udN8Alq058AEzJSn5","title":"About Drivers","pathname":"/v1.3/managers-and-drivers/about-drivers","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9udN8D2KbIfNgg2cSi","title":"Masonite AuthHub","pathname":"/v1.3/official-packages/masonite-authhub","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-L9udN8ERsLQDPY4f1Fn","title":"Masonite Clerk","pathname":"/v1.3/official-packages/masonite-clerk","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-L9udN8F2Vf3Ydc-fkD6","title":"Masonite Triggers","pathname":"/v1.3/official-packages/masonite-triggers","siteSpaceId":"sitesp_T5jEz","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-L9uc4kn_xkoDgRZmKs3","title":"Introduction","pathname":"/v1.4","siteSpaceId":"sitesp_rPdpB","description":""},{"id":"-L9udN_cSZlvyXHpKDgy","title":"Introduction and Installaton","pathname":"/v1.4/prologue/introduction-and-installaton","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9uc4jdPkGUCzG6TMLq","title":"Contributing Guide","pathname":"/v1.4/prologue/contributing-guide","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9uc4jel0HFaZw9pWch","title":"How To Contribute","pathname":"/v1.4/prologue/how-to-contribute","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9uc4jf6NFEbT5RKBTs","title":"Release Cycle","pathname":"/v1.4/prologue/release-cycle","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9uc4jif7z8Kf7IbMzM","title":"Masonite 1.3","pathname":"/v1.4/whats-new/masonite-1.3","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9uc4jj8T7t5s1JcnSN","title":"Masonite 1.4","pathname":"/v1.4/whats-new/masonite-1.4","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9uc4jmRSWAYaZKuvWk","title":"Masonite 1.3 to 1.4","pathname":"/v1.4/upgrade-guide/masonite-1.3-to-1.4","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-L9uc4jp2btG89bTcVY6","title":"Routing","pathname":"/v1.4/the-basics/routing","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9uc4jq_hUcZGNn1zwd","title":"Controllers","pathname":"/v1.4/the-basics/controllers","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9uc4jrgT6LXc1rNhkQ","title":"Views","pathname":"/v1.4/the-basics/views","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9uc4jsgxCKP3HOKqJ0","title":"Requests","pathname":"/v1.4/the-basics/requests","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9uc4jtAxG4Za04Ji7T","title":"The Craft Command","pathname":"/v1.4/the-basics/the-craft-command","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9uc4ju6uKW_lSoBI1i","title":"Static Files","pathname":"/v1.4/the-basics/static-files","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9uc4jvzjA2sVWBBeIT","title":"Helper Functions","pathname":"/v1.4/the-basics/helper-functions","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9uc4jyFG0gLQJkY8aG","title":"Introduction","pathname":"/v1.4/the-craft-command/introduction","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9uc4jznL6DUjV11p5T","title":"Creating Commands","pathname":"/v1.4/the-craft-command/creating-commands","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9uc4k-REyDjFvSy0CF","title":"Authentication System","pathname":"/v1.4/the-craft-command/authentication-system","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9uc4k2tzIeGjjaJjwY","title":"Request Lifecycle","pathname":"/v1.4/architectural-concepts/request-lifecycle","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9uc4k3IJ8l4ltp4JgQ","title":"Service Providers","pathname":"/v1.4/architectural-concepts/service-providers","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9uc4k4jy_mjeAyylyl","title":"Service Container","pathname":"/v1.4/architectural-concepts/service-container","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9uc4k7U2qe3SWEMit5","title":"Middleware","pathname":"/v1.4/advanced/middleware","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9uc4k8O74hMuD1nlJT","title":"Creating Commands","pathname":"/v1.4/advanced/creating-commands","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9uc4k98WmhPVqPZMly","title":"Creating Packages","pathname":"/v1.4/advanced/creating-packages","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9uc4kA-Z2l0WUleBKR","title":"Publishing Packages","pathname":"/v1.4/advanced/publishing-packages","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9uc4kB6qm8Yqzf65i2","title":"Validation","pathname":"/v1.4/advanced/validation","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9uc4kC9loRTcGg0f_C","title":"Extending Classes","pathname":"/v1.4/advanced/extending-classes","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9uc4kDFtfnjmxvDfw4","title":"Creating a Mail Driver","pathname":"/v1.4/advanced/creating-a-mail-driver","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9uc4kGEjpYes5Xqhx2","title":"Template Caching","pathname":"/v1.4/useful-features/template-caching","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9uc4kH9f5xXyNkIjrp","title":"Mail","pathname":"/v1.4/useful-features/mail","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9uc4kIefwrxBcKXGFT","title":"Uploading","pathname":"/v1.4/useful-features/uploading","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9uc4kJ7Qho8J3y__qw","title":"View Composers and Sharing","pathname":"/v1.4/useful-features/view-composers-and-sharing","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9uc4kKsjgo-gN52mAF","title":"Caching","pathname":"/v1.4/useful-features/caching","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9uc4kL36L2jQzl03ze","title":"Broadcasting","pathname":"/v1.4/useful-features/broadcasting","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9uc4kMrYCCrKk8ISU9","title":"Queues and Jobs","pathname":"/v1.4/useful-features/queues-and-jobs","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9uc4kN8zR3KRgN3l36","title":"Compiling Assets","pathname":"/v1.4/useful-features/compiling-assets","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9uc4kQktkPHjwVRons","title":"Authentication","pathname":"/v1.4/security/authentication","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9uc4kRmjYVc3f5gZt9","title":"Encryption","pathname":"/v1.4/security/encryption","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9uc4kSk0-H9g34k84J","title":"CSRF Protection","pathname":"/v1.4/security/csrf-protection","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9uc4k_nIjIg9fx_ZTZ","title":"Database Migrations","pathname":"/v1.4/orator-orm/database-migrations","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Orator ORM"}]},{"id":"-L9uc4kd3SS0qMpIQsd3","title":"About Managers","pathname":"/v1.4/managers-and-drivers/about-managers","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9uc4keiJiR3CYx6d0C","title":"About Drivers","pathname":"/v1.4/managers-and-drivers/about-drivers","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9uc4kfmZvnjPcX553X","title":"Contracts","pathname":"/v1.4/managers-and-drivers/contracts","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9uc4ki9t00EtFNQKL8","title":"Masonite AuthHub","pathname":"/v1.4/official-packages/masonite-authhub","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-L9uc4kjZ3YnW6IhT-DW","title":"Masonite Clerk","pathname":"/v1.4/official-packages/masonite-clerk","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-L9uc4kkVvJ853joumGW","title":"Masonite Triggers","pathname":"/v1.4/official-packages/masonite-triggers","siteSpaceId":"sitesp_rPdpB","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-L9udNFxZiQ2NE3XxYR2","title":"Introduction","pathname":"/v1.5","siteSpaceId":"sitesp_Wx327","description":""},{"id":"-L9udNEXnwvmf5rYE-tc","title":"Introduction and Installaton","pathname":"/v1.5/prologue/introduction-and-installaton","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEdiZiBZN6v83Yv","title":"Contributing Guide","pathname":"/v1.5/prologue/contributing-guide","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEehlRRfbd1tr-n","title":"How To Contribute","pathname":"/v1.5/prologue/how-to-contribute","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEhTET1-cfk7Djs","title":"Release Cycle","pathname":"/v1.5/prologue/release-cycle","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEmZldrNgU1ThLB","title":"Masonite 1.3","pathname":"/v1.5/whats-new/masonite-1.3","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEnfPclUMEIdTOl","title":"Masonite 1.4","pathname":"/v1.5/whats-new/masonite-1.4","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEpZQOg-BQVnD2s","title":"Masonite 1.5","pathname":"/v1.5/whats-new/masonite-1.5","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEuMgHxMJO5ykOT","title":"Masonite 1.3 to 1.4","pathname":"/v1.5/upgrade-guide/masonite-1.3-to-1.4","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-L9udNEvjNIVBPzK2OwD","title":"Masonite 1.4 to 1.5","pathname":"/v1.5/upgrade-guide/masonite-1.4-to-1.5","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-L9udNEy3BiOrUfMU_6v","title":"Routing","pathname":"/v1.5/the-basics/routing","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNEzARUFFf2SQe42","title":"Controllers","pathname":"/v1.5/the-basics/controllers","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF-Ol8ykf1-SYMR","title":"Views","pathname":"/v1.5/the-basics/views","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF19bPVu31lavL4","title":"Requests","pathname":"/v1.5/the-basics/requests","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF2Ai2eyL4imYKT","title":"Static Files","pathname":"/v1.5/the-basics/static-files","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF5GGUG4hfFPD3g","title":"Helper Functions","pathname":"/v1.5/the-basics/helper-functions","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNFAQxKz8sUrIZ2i","title":"Introduction","pathname":"/v1.5/the-craft-command/introduction","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9udNFBPSmTId0CsVlI","title":"Creating Commands","pathname":"/v1.5/the-craft-command/creating-commands","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9udNFCsggzA1iz2Thp","title":"Authentication System","pathname":"/v1.5/the-craft-command/authentication-system","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9udNFF8V8k_-6GOa3j","title":"Request Lifecycle","pathname":"/v1.5/architectural-concepts/request-lifecycle","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udNFGqSAV0Y520LFV","title":"Service Providers","pathname":"/v1.5/architectural-concepts/service-providers","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udNFHv2VvaPFdKwAd","title":"Service Container","pathname":"/v1.5/architectural-concepts/service-container","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udNFK6hGznmUtccCM","title":"Middleware","pathname":"/v1.5/advanced/middleware","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFLpWjqZ8Cpdzhs","title":"Validation","pathname":"/v1.5/advanced/validation","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFMqQbiwOI-18fN","title":"Creating Packages","pathname":"/v1.5/advanced/creating-packages","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFNJVS-5TDse-tU","title":"Extending Classes","pathname":"/v1.5/advanced/extending-classes","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFObXKJ9byFKird","title":"Creating a Mail Driver","pathname":"/v1.5/advanced/creating-a-mail-driver","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFPbo34zPfWSZzc","title":"Sessions","pathname":"/v1.5/advanced/sessions","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFSjfV-pxV94u_o","title":"Template Caching","pathname":"/v1.5/useful-features/template-caching","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFT3xGG7LYFBeum","title":"Mail","pathname":"/v1.5/useful-features/mail","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFULH_pWk2Zs4tY","title":"Uploading","pathname":"/v1.5/useful-features/uploading","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFVJlUBv35tXWXG","title":"View Composers and Sharing","pathname":"/v1.5/useful-features/view-composers-and-sharing","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFWAXfu3rewH7XG","title":"Caching","pathname":"/v1.5/useful-features/caching","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFXDd3wOmfHbXcV","title":"Broadcasting","pathname":"/v1.5/useful-features/broadcasting","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFYCvBgGwWXzZa6","title":"Queues and Jobs","pathname":"/v1.5/useful-features/queues-and-jobs","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFZlfWxzBoXi-mg","title":"Compiling Assets","pathname":"/v1.5/useful-features/compiling-assets","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFc4W3CISxk16uV","title":"Authentication","pathname":"/v1.5/security/authentication","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFd5pCm_AS8tufg","title":"Encryption","pathname":"/v1.5/security/encryption","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFezzOyk5Wu1GlS","title":"CSRF Protection","pathname":"/v1.5/security/csrf-protection","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFmfsP2wJBQsSkr","title":"Database Migrations","pathname":"/v1.5/orator-orm/database-migrations","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Orator ORM"}]},{"id":"-L9udNFqfdMnX4n5VZCc","title":"About Managers","pathname":"/v1.5/managers-and-drivers/about-managers","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9udNFrKKVCd0ptZ-5_","title":"About Drivers","pathname":"/v1.5/managers-and-drivers/about-drivers","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9udNFsVfnscwA_EoIx","title":"Contracts","pathname":"/v1.5/managers-and-drivers/contracts","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-LAYFc5aRutWk4hAb-EV","title":"Introduction","pathname":"/v1.5/creating-your-first-blog/introduction","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Creating Your First Blog"}]},{"id":"-LAYGZ2hsG75ZZDMh9op","title":"Part 1 - Creating Our First Route","pathname":"/v1.5/creating-your-first-blog/part-1-creating-our-first-route","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Creating Your First Blog"}]},{"id":"-LAYGhrHLfsUyTFvWj_u","title":"Part 2 - Creating Our First Controller","pathname":"/v1.5/creating-your-first-blog/part-2-creating-our-first-controller","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Creating Your First Blog"}]},{"id":"-LAYGjtHA3RVj8HOhUVN","title":"Part 3 - Designing Our Blog","pathname":"/v1.5/creating-your-first-blog/part-3-designing-our-blog","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Creating Your First Blog"}]},{"id":"-LAYGqBcWetrPteoYz2w","title":"Part 4 - Migrations","pathname":"/v1.5/creating-your-first-blog/part-4-migrations","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Creating Your First Blog"}]},{"id":"-LAYGsVBtC7LZ402fpHK","title":"Part 5 - Models","pathname":"/v1.5/creating-your-first-blog/part-5-models","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Creating Your First Blog"}]},{"id":"-LAYo78nAtjoGm5vpVPS","title":"Part 3 - Authentication","pathname":"/v1.5/creating-your-first-blog/part-3-authentication","siteSpaceId":"sitesp_Wx327","description":"","breadcrumbs":[{"label":"Creating Your First Blog"}]},{"id":"-L9udNFxZiQ2NE3XxYR2","title":"Introduction","pathname":"/v2.0-1","siteSpaceId":"sitesp_C8GFj","description":""},{"id":"-L9udNEdiZiBZN6v83Yv","title":"Contributing Guide","pathname":"/v2.0-1/prologue/contributing-guide","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEehlRRfbd1tr-n","title":"How To Contribute","pathname":"/v2.0-1/prologue/how-to-contribute","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEhTET1-cfk7Djs","title":"Release Cycle","pathname":"/v2.0-1/prologue/release-cycle","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-LEr1GMizc-jH6k6jFG6","title":"Known Installation Issues","pathname":"/v2.0-1/prologue/known-installation-issues","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-LLplqi3sNxnorQ6ant9","title":"Sponsors","pathname":"/v2.0-1/prologue/sponsors","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEmZldrNgU1ThLB","title":"Masonite 1.3","pathname":"/v2.0-1/whats-new/masonite-1.3","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEnfPclUMEIdTOl","title":"Masonite 1.4","pathname":"/v2.0-1/whats-new/masonite-1.4","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEpZQOg-BQVnD2s","title":"Masonite 1.5","pathname":"/v2.0-1/whats-new/masonite-1.5","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LBE0Sxt41QeB1yvEDva","title":"Masonite 1.6","pathname":"/v2.0-1/whats-new/masonite-1.6","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LDj9zjqIr8o5dU9L8fo","title":"Masonite 2.0","pathname":"/v2.0-1/whats-new/masonite-2.0","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LNexf9zFpCF_wo0q3Ks","title":"Masonite 2.1","pathname":"/v2.0-1/whats-new/masonite-2.1","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEuMgHxMJO5ykOT","title":"Masonite 1.3 to 1.4","pathname":"/v2.0-1/upgrade-guide/masonite-1.3-to-1.4","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-L9udNEvjNIVBPzK2OwD","title":"Masonite 1.4 to 1.5","pathname":"/v2.0-1/upgrade-guide/masonite-1.4-to-1.5","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LBEFauDNXWLfm_1rZDw","title":"Masonite 1.5 to 1.6","pathname":"/v2.0-1/upgrade-guide/masonite-1.5-to-1.6","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LDjA24_-nAMPofmiRkc","title":"Masonite 1.6 to 2.0","pathname":"/v2.0-1/upgrade-guide/masonite-1.6-to-2.0","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LNexfA5nJsxwyQq0iLw","title":"Masonite 2.0 to 2.1","pathname":"/v2.0-1/upgrade-guide/masonite-2.0-to-2.1","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-L9udNEy3BiOrUfMU_6v","title":"Routing","pathname":"/v2.0-1/the-basics/routing","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNEzARUFFf2SQe42","title":"Controllers","pathname":"/v2.0-1/the-basics/controllers","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF-Ol8ykf1-SYMR","title":"Views","pathname":"/v2.0-1/the-basics/views","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF19bPVu31lavL4","title":"Requests","pathname":"/v2.0-1/the-basics/requests","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF2Ai2eyL4imYKT","title":"Static Files","pathname":"/v2.0-1/the-basics/static-files","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF5GGUG4hfFPD3g","title":"Helper Functions","pathname":"/v2.0-1/the-basics/helper-functions","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNFAQxKz8sUrIZ2i","title":"Introduction","pathname":"/v2.0-1/the-craft-command/introduction","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9udNFBPSmTId0CsVlI","title":"Creating Commands","pathname":"/v2.0-1/the-craft-command/creating-commands","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9udNFF8V8k_-6GOa3j","title":"Request Lifecycle","pathname":"/v2.0-1/architectural-concepts/request-lifecycle","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udNFGqSAV0Y520LFV","title":"Service Providers","pathname":"/v2.0-1/architectural-concepts/service-providers","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udNFHv2VvaPFdKwAd","title":"Service Container","pathname":"/v2.0-1/architectural-concepts/service-container","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udNFK6hGznmUtccCM","title":"Middleware","pathname":"/v2.0-1/advanced/middleware","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFLpWjqZ8Cpdzhs","title":"Validation","pathname":"/v2.0-1/advanced/validation","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFMqQbiwOI-18fN","title":"Creating Packages","pathname":"/v2.0-1/advanced/creating-packages","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFNJVS-5TDse-tU","title":"Extending Classes","pathname":"/v2.0-1/advanced/extending-classes","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFObXKJ9byFKird","title":"Creating a Mail Driver","pathname":"/v2.0-1/advanced/creating-a-mail-driver","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFPbo34zPfWSZzc","title":"Sessions","pathname":"/v2.0-1/advanced/sessions","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LDSp9QJ-G0fP59dc9h0","title":"Autoloading","pathname":"/v2.0-1/advanced/autoloading","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LEXjpPeeVnPeS9Qy9aR","title":"Status Codes","pathname":"/v2.0-1/advanced/status-codes","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LEXnZsb4qhxDjSWKY0a","title":"Database Seeding","pathname":"/v2.0-1/advanced/database-seeding","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFSjfV-pxV94u_o","title":"Template Caching","pathname":"/v2.0-1/useful-features/template-caching","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFT3xGG7LYFBeum","title":"Mail","pathname":"/v2.0-1/useful-features/mail","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFULH_pWk2Zs4tY","title":"Uploading","pathname":"/v2.0-1/useful-features/uploading","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFVJlUBv35tXWXG","title":"View Composers, Sharing, Filters and Tests","pathname":"/v2.0-1/useful-features/view-composers-and-sharing","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFWAXfu3rewH7XG","title":"Caching","pathname":"/v2.0-1/useful-features/caching","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFXDd3wOmfHbXcV","title":"Broadcasting","pathname":"/v2.0-1/useful-features/broadcasting","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFYCvBgGwWXzZa6","title":"Queues and Jobs","pathname":"/v2.0-1/useful-features/queues-and-jobs","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFZlfWxzBoXi-mg","title":"Compiling Assets","pathname":"/v2.0-1/useful-features/compiling-assets","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LBRpfodmVz-OW6EcH_b","title":"Framework Hooks","pathname":"/v2.0-1/useful-features/framework-hooks","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LDdZSdyGCOOXOXQXrYy","title":"Task Scheduling","pathname":"/v2.0-1/useful-features/task-scheduling","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LEdgfkI8Z-OCcHVMYOU","title":"Environments","pathname":"/v2.0-1/useful-features/environments","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LGMNxquaP-xHr6645_H","title":"Events","pathname":"/v2.0-1/useful-features/events","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFc4W3CISxk16uV","title":"Authentication","pathname":"/v2.0-1/security/authentication","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFd5pCm_AS8tufg","title":"Encryption","pathname":"/v2.0-1/security/encryption","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFezzOyk5Wu1GlS","title":"CSRF Protection","pathname":"/v2.0-1/security/csrf-protection","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFmfsP2wJBQsSkr","title":"Database Migrations","pathname":"/v2.0-1/orator-orm/database-migrations","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Orator ORM"}]},{"id":"-L9udNFqfdMnX4n5VZCc","title":"About Managers","pathname":"/v2.0-1/managers-and-drivers/about-managers","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9udNFrKKVCd0ptZ-5_","title":"About Drivers","pathname":"/v2.0-1/managers-and-drivers/about-drivers","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9udNFsVfnscwA_EoIx","title":"Contracts","pathname":"/v2.0-1/managers-and-drivers/contracts","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-LS33Ow6G3Ca-gq96fQl","title":"Masonite Billing","pathname":"/v2.0-1/official-packages/masonite-billing","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-LFx1c_DCff8Jpfxe_aC","title":"Masonite Dashboard","pathname":"/v2.0-1/official-packages/masonite-dashboard","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-LIYa5TZTsG5BRmUDPdy","title":"Masonite Notifications","pathname":"/v2.0-1/official-packages/masonite-notifications","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-LOG5PYi4DWz1flzPRpS","title":"Creating a Blog","pathname":"/v2.0-1/tutorials/creating-a-blog","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"-LEvUsAS8qrc_OF8pIUp","title":"Optimization","pathname":"/v2.0-1/deployment/optimization","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"-LF0NcbDycVXU05WEtWG","title":"Drivers","pathname":"/v2.0-1/deployment/drivers","siteSpaceId":"sitesp_C8GFj","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"-L9udNFxZiQ2NE3XxYR2","title":"Introduction and Installation","pathname":"/v2.1","siteSpaceId":"sitesp_4nVgY","description":""},{"id":"-LQLPIxkncSF5-xkIfCw","title":"Creating a Blog","pathname":"/v2.1/creating-a-blog","siteSpaceId":"sitesp_4nVgY","description":""},{"id":"-L9udNEdiZiBZN6v83Yv","title":"Contributing Guide","pathname":"/v2.1/prologue/contributing-guide","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEehlRRfbd1tr-n","title":"How To Contribute","pathname":"/v2.1/prologue/how-to-contribute","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEhTET1-cfk7Djs","title":"Release Cycle","pathname":"/v2.1/prologue/release-cycle","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-LEr1GMizc-jH6k6jFG6","title":"Known Installation Issues","pathname":"/v2.1/prologue/known-installation-issues","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-LaDj7DftSMrb0gLeZ2V","title":"Deprecation","pathname":"/v2.1/prologue/deprecation","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEmZldrNgU1ThLB","title":"Masonite 1.3","pathname":"/v2.1/whats-new/masonite-1.3","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEnfPclUMEIdTOl","title":"Masonite 1.4","pathname":"/v2.1/whats-new/masonite-1.4","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEpZQOg-BQVnD2s","title":"Masonite 1.5","pathname":"/v2.1/whats-new/masonite-1.5","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LBE0Sxt41QeB1yvEDva","title":"Masonite 1.6","pathname":"/v2.1/whats-new/masonite-1.6","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LDj9zjqIr8o5dU9L8fo","title":"Masonite 2.0","pathname":"/v2.1/whats-new/masonite-2.0","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LLLFb83Ia3tccd9NOIF","title":"Masonite 2.1","pathname":"/v2.1/whats-new/masonite-2.1","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LaDVe0JHivpwlIvA-g6","title":"Masonite 2.2","pathname":"/v2.1/whats-new/masonite-2.2","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEuMgHxMJO5ykOT","title":"Masonite 1.3 to 1.4","pathname":"/v2.1/upgrade-guide/masonite-1.3-to-1.4","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-L9udNEvjNIVBPzK2OwD","title":"Masonite 1.4 to 1.5","pathname":"/v2.1/upgrade-guide/masonite-1.4-to-1.5","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LBEFauDNXWLfm_1rZDw","title":"Masonite 1.5 to 1.6","pathname":"/v2.1/upgrade-guide/masonite-1.5-to-1.6","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LDjA24_-nAMPofmiRkc","title":"Masonite 1.6 to 2.0","pathname":"/v2.1/upgrade-guide/masonite-1.6-to-2.0","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LLLTMJGoEVrX3Qmes3N","title":"Masonite 2.0 to 2.1","pathname":"/v2.1/upgrade-guide/masonite-2.0-to-2.1","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-L9udNEzARUFFf2SQe42","title":"Controllers","pathname":"/v2.1/the-basics/controllers","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF5GGUG4hfFPD3g","title":"Helper Functions","pathname":"/v2.1/the-basics/helper-functions","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF19bPVu31lavL4","title":"Requests","pathname":"/v2.1/the-basics/requests","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNEy3BiOrUfMU_6v","title":"Routing","pathname":"/v2.1/the-basics/routing","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF2Ai2eyL4imYKT","title":"Static Files","pathname":"/v2.1/the-basics/static-files","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF-Ol8ykf1-SYMR","title":"Views","pathname":"/v2.1/the-basics/views","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNFAQxKz8sUrIZ2i","title":"Introduction","pathname":"/v2.1/the-craft-command/introduction","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9udNFBPSmTId0CsVlI","title":"Creating Commands","pathname":"/v2.1/the-craft-command/creating-commands","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9udNFF8V8k_-6GOa3j","title":"Request Lifecycle","pathname":"/v2.1/architectural-concepts/request-lifecycle","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udNFHv2VvaPFdKwAd","title":"Service Container","pathname":"/v2.1/architectural-concepts/service-container","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udNFGqSAV0Y520LFV","title":"Service Providers","pathname":"/v2.1/architectural-concepts/service-providers","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-LDSp9QJ-G0fP59dc9h0","title":"Autoloading","pathname":"/v2.1/advanced/autoloading","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFObXKJ9byFKird","title":"Creating a Mail Driver","pathname":"/v2.1/advanced/creating-a-mail-driver","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFMqQbiwOI-18fN","title":"Creating Packages","pathname":"/v2.1/advanced/creating-packages","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LEXnZsb4qhxDjSWKY0a","title":"Database Seeding","pathname":"/v2.1/advanced/database-seeding","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFNJVS-5TDse-tU","title":"Extending Classes","pathname":"/v2.1/advanced/extending-classes","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFK6hGznmUtccCM","title":"Middleware","pathname":"/v2.1/advanced/middleware","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LRTzoHGv0zFyjMmsNSA","title":"Responses","pathname":"/v2.1/advanced/responses","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFPbo34zPfWSZzc","title":"Sessions","pathname":"/v2.1/advanced/sessions","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LEXjpPeeVnPeS9Qy9aR","title":"Status Codes","pathname":"/v2.1/advanced/status-codes","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFLpWjqZ8Cpdzhs","title":"Validation","pathname":"/v2.1/advanced/validation","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFXDd3wOmfHbXcV","title":"Broadcasting","pathname":"/v2.1/useful-features/broadcasting","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFWAXfu3rewH7XG","title":"Caching","pathname":"/v2.1/useful-features/caching","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFZlfWxzBoXi-mg","title":"Compiling Assets","pathname":"/v2.1/useful-features/compiling-assets","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LEdgfkI8Z-OCcHVMYOU","title":"Environments","pathname":"/v2.1/useful-features/environments","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LGMNxquaP-xHr6645_H","title":"Events","pathname":"/v2.1/useful-features/events","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LBRpfodmVz-OW6EcH_b","title":"Framework Hooks","pathname":"/v2.1/useful-features/framework-hooks","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFT3xGG7LYFBeum","title":"Mail","pathname":"/v2.1/useful-features/mail","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFYCvBgGwWXzZa6","title":"Queues and Jobs","pathname":"/v2.1/useful-features/queues-and-jobs","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LDdZSdyGCOOXOXQXrYy","title":"Task Scheduling","pathname":"/v2.1/useful-features/task-scheduling","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LTFe4xQhL4vraHEEv9b","title":"Testing","pathname":"/v2.1/useful-features/testing","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFSjfV-pxV94u_o","title":"Template Caching","pathname":"/v2.1/useful-features/template-caching","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFULH_pWk2Zs4tY","title":"Uploading","pathname":"/v2.1/useful-features/uploading","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFVJlUBv35tXWXG","title":"View Composers, Sharing and Filters","pathname":"/v2.1/useful-features/view-composers-and-sharing","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFc4W3CISxk16uV","title":"Authentication","pathname":"/v2.1/security/authentication","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFezzOyk5Wu1GlS","title":"CSRF Protection","pathname":"/v2.1/security/csrf-protection","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFd5pCm_AS8tufg","title":"Encryption","pathname":"/v2.1/security/encryption","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-LUOGntO7AK-DOZtTbnC","title":"Headers","pathname":"/v2.1/security/headers","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-LUOJQWT1CqqMOoNhs-C","title":"Releases","pathname":"/v2.1/security/releases","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFmfsP2wJBQsSkr","title":"Database Migrations","pathname":"/v2.1/orator-orm/database-migrations","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Orator ORM"}]},{"id":"-L9udNFrKKVCd0ptZ-5_","title":"About Drivers","pathname":"/v2.1/managers-and-drivers/about-drivers","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9udNFqfdMnX4n5VZCc","title":"About Managers","pathname":"/v2.1/managers-and-drivers/about-managers","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9udNFsVfnscwA_EoIx","title":"Contracts","pathname":"/v2.1/managers-and-drivers/contracts","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-LS4gk5eShCM13691QB1","title":"Masonite API","pathname":"/v2.1/official-packages/masonite-api","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-LS5pcEOKslsfWN0G34p","title":"Masonite Billing","pathname":"/v2.1/official-packages/masonite-billing","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-LFx1c_DCff8Jpfxe_aC","title":"Masonite Dashboard","pathname":"/v2.1/official-packages/masonite-dashboard","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-LIYa5TZTsG5BRmUDPdy","title":"Masonite Notifications","pathname":"/v2.1/official-packages/masonite-notifications","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-LT5frDcjKthildgnyYx","title":"Hash ID's","pathname":"/v2.1/masonite-essentials/hash-ids","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Masonite Essentials"}]},{"id":"-LddnNrcoeMiLglhyQ6d","title":"Creating a Blog","pathname":"/v2.1/tutorials/creating-a-blog","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"-LF0NcbDycVXU05WEtWG","title":"Drivers","pathname":"/v2.1/deployment/drivers","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"-LEvUsAS8qrc_OF8pIUp","title":"Optimization","pathname":"/v2.1/deployment/optimization","siteSpaceId":"sitesp_4nVgY","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"-L9udNFxZiQ2NE3XxYR2","title":"Introduction and Installation","pathname":"/v2.2","siteSpaceId":"sitesp_wqikQ","description":""},{"id":"-LfAUbJwZgiIMA8F7h-I","title":"Creating a Blog","pathname":"/v2.2/creating-a-blog","siteSpaceId":"sitesp_wqikQ","description":""},{"id":"-L9udNEdiZiBZN6v83Yv","title":"Contributing Guide","pathname":"/v2.2/prologue/contributing-guide","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEehlRRfbd1tr-n","title":"How To Contribute","pathname":"/v2.2/prologue/how-to-contribute","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEhTET1-cfk7Djs","title":"Release Cycle","pathname":"/v2.2/prologue/release-cycle","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-LEr1GMizc-jH6k6jFG6","title":"Known Installation Issues","pathname":"/v2.2/prologue/known-installation-issues","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-Le773kkBF8auMDgTywE","title":"Deprecation","pathname":"/v2.2/prologue/deprecation","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEmZldrNgU1ThLB","title":"Masonite 1.3","pathname":"/v2.2/whats-new/masonite-1.3","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEnfPclUMEIdTOl","title":"Masonite 1.4","pathname":"/v2.2/whats-new/masonite-1.4","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEpZQOg-BQVnD2s","title":"Masonite 1.5","pathname":"/v2.2/whats-new/masonite-1.5","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LBE0Sxt41QeB1yvEDva","title":"Masonite 1.6","pathname":"/v2.2/whats-new/masonite-1.6","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LDj9zjqIr8o5dU9L8fo","title":"Masonite 2.0","pathname":"/v2.2/whats-new/masonite-2.0","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LLLFb83Ia3tccd9NOIF","title":"Masonite 2.1","pathname":"/v2.2/whats-new/masonite-2.1","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-Le773ktuIkEvI65X3aU","title":"Masonite 2.2","pathname":"/v2.2/whats-new/masonite-2.2","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEuMgHxMJO5ykOT","title":"Masonite 1.3 to 1.4","pathname":"/v2.2/upgrade-guide/masonite-1.3-to-1.4","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-L9udNEvjNIVBPzK2OwD","title":"Masonite 1.4 to 1.5","pathname":"/v2.2/upgrade-guide/masonite-1.4-to-1.5","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LBEFauDNXWLfm_1rZDw","title":"Masonite 1.5 to 1.6","pathname":"/v2.2/upgrade-guide/masonite-1.5-to-1.6","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LDjA24_-nAMPofmiRkc","title":"Masonite 1.6 to 2.0","pathname":"/v2.2/upgrade-guide/masonite-1.6-to-2.0","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LLLTMJGoEVrX3Qmes3N","title":"Masonite 2.0 to 2.1","pathname":"/v2.2/upgrade-guide/masonite-2.0-to-2.1","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-Lgu5L0dPIPwGj3p8End","title":"Masonite 2.1 to 2.2","pathname":"/v2.2/upgrade-guide/masonite-2.1-to-2.2","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-L9udNEzARUFFf2SQe42","title":"Controllers","pathname":"/v2.2/the-basics/controllers","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF5GGUG4hfFPD3g","title":"Helper Functions","pathname":"/v2.2/the-basics/helper-functions","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF19bPVu31lavL4","title":"Requests","pathname":"/v2.2/the-basics/requests","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNEy3BiOrUfMU_6v","title":"Routing","pathname":"/v2.2/the-basics/routing","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF2Ai2eyL4imYKT","title":"Static Files","pathname":"/v2.2/the-basics/static-files","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF-Ol8ykf1-SYMR","title":"Views","pathname":"/v2.2/the-basics/views","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNFAQxKz8sUrIZ2i","title":"Introduction","pathname":"/v2.2/the-craft-command/introduction","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9udNFBPSmTId0CsVlI","title":"Creating Commands","pathname":"/v2.2/the-craft-command/creating-commands","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9udNFF8V8k_-6GOa3j","title":"Request Lifecycle","pathname":"/v2.2/architectural-concepts/request-lifecycle","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udNFHv2VvaPFdKwAd","title":"Service Container","pathname":"/v2.2/architectural-concepts/service-container","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udNFGqSAV0Y520LFV","title":"Service Providers","pathname":"/v2.2/architectural-concepts/service-providers","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-LDSp9QJ-G0fP59dc9h0","title":"Autoloading","pathname":"/v2.2/advanced/autoloading","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFObXKJ9byFKird","title":"Creating a Mail Driver","pathname":"/v2.2/advanced/creating-a-mail-driver","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFMqQbiwOI-18fN","title":"Creating Packages","pathname":"/v2.2/advanced/creating-packages","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LEXnZsb4qhxDjSWKY0a","title":"Database Seeding","pathname":"/v2.2/advanced/database-seeding","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFNJVS-5TDse-tU","title":"Extending Classes","pathname":"/v2.2/advanced/extending-classes","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFK6hGznmUtccCM","title":"Middleware","pathname":"/v2.2/advanced/middleware","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LRTzoHGv0zFyjMmsNSA","title":"Responses","pathname":"/v2.2/advanced/responses","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFPbo34zPfWSZzc","title":"Sessions","pathname":"/v2.2/advanced/sessions","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LEXjpPeeVnPeS9Qy9aR","title":"Status Codes","pathname":"/v2.2/advanced/status-codes","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFLpWjqZ8Cpdzhs","title":"Validation","pathname":"/v2.2/advanced/validation","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFXDd3wOmfHbXcV","title":"Broadcasting","pathname":"/v2.2/useful-features/broadcasting","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFWAXfu3rewH7XG","title":"Caching","pathname":"/v2.2/useful-features/caching","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFZlfWxzBoXi-mg","title":"Compiling Assets","pathname":"/v2.2/useful-features/compiling-assets","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LEdgfkI8Z-OCcHVMYOU","title":"Environments","pathname":"/v2.2/useful-features/environments","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LGMNxquaP-xHr6645_H","title":"Events","pathname":"/v2.2/useful-features/events","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LBRpfodmVz-OW6EcH_b","title":"Framework Hooks","pathname":"/v2.2/useful-features/framework-hooks","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFT3xGG7LYFBeum","title":"Mail","pathname":"/v2.2/useful-features/mail","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFYCvBgGwWXzZa6","title":"Queues and Jobs","pathname":"/v2.2/useful-features/queues-and-jobs","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LDdZSdyGCOOXOXQXrYy","title":"Task Scheduling","pathname":"/v2.2/useful-features/task-scheduling","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LTFe4xQhL4vraHEEv9b","title":"Testing","pathname":"/v2.2/useful-features/testing","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LhhELA76fRpyjSxem65","title":"Selenium Testing","pathname":"/v2.2/useful-features/selenium-testing","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFSjfV-pxV94u_o","title":"Template Caching","pathname":"/v2.2/useful-features/template-caching","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFULH_pWk2Zs4tY","title":"Uploading","pathname":"/v2.2/useful-features/uploading","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFVJlUBv35tXWXG","title":"View Composers, Sharing and Filters","pathname":"/v2.2/useful-features/view-composers-and-sharing","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFc4W3CISxk16uV","title":"Authentication","pathname":"/v2.2/security/authentication","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFezzOyk5Wu1GlS","title":"CSRF Protection","pathname":"/v2.2/security/csrf-protection","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFd5pCm_AS8tufg","title":"Encryption","pathname":"/v2.2/security/encryption","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-LUOGntO7AK-DOZtTbnC","title":"Headers","pathname":"/v2.2/security/headers","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-LUOJQWT1CqqMOoNhs-C","title":"Releases","pathname":"/v2.2/security/releases","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFmfsP2wJBQsSkr","title":"Database Migrations","pathname":"/v2.2/orator-orm/database-migrations","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Orator ORM"}]},{"id":"-L9udNFrKKVCd0ptZ-5_","title":"About Drivers","pathname":"/v2.2/managers-and-drivers/about-drivers","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9udNFqfdMnX4n5VZCc","title":"About Managers","pathname":"/v2.2/managers-and-drivers/about-managers","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9udNFsVfnscwA_EoIx","title":"Contracts","pathname":"/v2.2/managers-and-drivers/contracts","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-LS4gk5eShCM13691QB1","title":"Masonite API","pathname":"/v2.2/official-packages/masonite-api","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-LS5pcEOKslsfWN0G34p","title":"Masonite Billing","pathname":"/v2.2/official-packages/masonite-billing","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-LrqlOaZLZfmG6FGwR9X","title":"Masonite Logging","pathname":"/v2.2/official-packages/masonite-logging","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-LIYa5TZTsG5BRmUDPdy","title":"Masonite Notifications","pathname":"/v2.2/official-packages/masonite-notifications","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-LT5frDcjKthildgnyYx","title":"Hash ID's","pathname":"/v2.2/masonite-essentials/hash-ids","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Masonite Essentials"}]},{"id":"-LQLPIxkncSF5-xkIfCw","title":"Creating a Blog","pathname":"/v2.2/tutorials/creating-a-blog","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"-LF0NcbDycVXU05WEtWG","title":"Drivers","pathname":"/v2.2/deployment/drivers","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"-LEvUsAS8qrc_OF8pIUp","title":"Optimization","pathname":"/v2.2/deployment/optimization","siteSpaceId":"sitesp_wqikQ","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"-L9udNFxZiQ2NE3XxYR2","title":"Introduction and Installation","pathname":"/v2.3","siteSpaceId":"sitesp_cKy73","description":""},{"id":"-LfAUbJwZgiIMA8F7h-I","title":"Creating a Blog","pathname":"/v2.3/creating-a-blog","siteSpaceId":"sitesp_cKy73","description":""},{"id":"-MCoAFDr-C3NMOtrR-Gx","title":"Sponsors","pathname":"/v2.3/sponsors","siteSpaceId":"sitesp_cKy73","description":""},{"id":"-L9udNEzARUFFf2SQe42","title":"Controllers","pathname":"/v2.3/the-basics/controllers","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF5GGUG4hfFPD3g","title":"Helper Functions","pathname":"/v2.3/the-basics/helper-functions","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF19bPVu31lavL4","title":"Requests","pathname":"/v2.3/the-basics/requests","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNEy3BiOrUfMU_6v","title":"Routing","pathname":"/v2.3/the-basics/routing","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF2Ai2eyL4imYKT","title":"Static Files","pathname":"/v2.3/the-basics/static-files","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF-Ol8ykf1-SYMR","title":"Views","pathname":"/v2.3/the-basics/views","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNFAQxKz8sUrIZ2i","title":"Introduction","pathname":"/v2.3/the-craft-command/introduction","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9udNFBPSmTId0CsVlI","title":"Creating Commands","pathname":"/v2.3/the-craft-command/creating-commands","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9udNFF8V8k_-6GOa3j","title":"Request Lifecycle","pathname":"/v2.3/architectural-concepts/request-lifecycle","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udNFHv2VvaPFdKwAd","title":"Service Container","pathname":"/v2.3/architectural-concepts/service-container","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udNFGqSAV0Y520LFV","title":"Service Providers","pathname":"/v2.3/architectural-concepts/service-providers","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-LDSp9QJ-G0fP59dc9h0","title":"Autoloading","pathname":"/v2.3/advanced/autoloading","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFObXKJ9byFKird","title":"Creating a Mail Driver","pathname":"/v2.3/advanced/creating-a-mail-driver","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFMqQbiwOI-18fN","title":"Creating Packages","pathname":"/v2.3/advanced/creating-packages","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LEXnZsb4qhxDjSWKY0a","title":"Database Seeding","pathname":"/v2.3/advanced/database-seeding","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFNJVS-5TDse-tU","title":"Extending Classes","pathname":"/v2.3/advanced/extending-classes","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFK6hGznmUtccCM","title":"Middleware","pathname":"/v2.3/advanced/middleware","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LRTzoHGv0zFyjMmsNSA","title":"Responses","pathname":"/v2.3/advanced/responses","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFPbo34zPfWSZzc","title":"Sessions","pathname":"/v2.3/advanced/sessions","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LEXjpPeeVnPeS9Qy9aR","title":"Status Codes","pathname":"/v2.3/advanced/status-codes","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFLpWjqZ8Cpdzhs","title":"Validation","pathname":"/v2.3/advanced/validation","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFXDd3wOmfHbXcV","title":"Broadcasting","pathname":"/v2.3/useful-features/broadcasting","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFWAXfu3rewH7XG","title":"Caching","pathname":"/v2.3/useful-features/caching","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFZlfWxzBoXi-mg","title":"Compiling Assets","pathname":"/v2.3/useful-features/compiling-assets","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LEdgfkI8Z-OCcHVMYOU","title":"Environments","pathname":"/v2.3/useful-features/environments","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LGMNxquaP-xHr6645_H","title":"Events","pathname":"/v2.3/useful-features/events","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LBRpfodmVz-OW6EcH_b","title":"Framework Hooks","pathname":"/v2.3/useful-features/framework-hooks","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFT3xGG7LYFBeum","title":"Mail","pathname":"/v2.3/useful-features/mail","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFYCvBgGwWXzZa6","title":"Queues and Jobs","pathname":"/v2.3/useful-features/queues-and-jobs","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LDdZSdyGCOOXOXQXrYy","title":"Task Scheduling","pathname":"/v2.3/useful-features/task-scheduling","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LTFe4xQhL4vraHEEv9b","title":"Testing","pathname":"/v2.3/useful-features/testing","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LhhELA76fRpyjSxem65","title":"Selenium Testing","pathname":"/v2.3/useful-features/selenium-testing","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFSjfV-pxV94u_o","title":"Template Caching","pathname":"/v2.3/useful-features/template-caching","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFULH_pWk2Zs4tY","title":"Uploading","pathname":"/v2.3/useful-features/uploading","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFVJlUBv35tXWXG","title":"View Composers, Sharing and Filters","pathname":"/v2.3/useful-features/view-composers-and-sharing","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFc4W3CISxk16uV","title":"Authentication","pathname":"/v2.3/security/authentication","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFezzOyk5Wu1GlS","title":"CSRF Protection","pathname":"/v2.3/security/csrf-protection","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFd5pCm_AS8tufg","title":"Encryption","pathname":"/v2.3/security/encryption","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-LUOGntO7AK-DOZtTbnC","title":"Headers","pathname":"/v2.3/security/headers","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-LUOJQWT1CqqMOoNhs-C","title":"Releases","pathname":"/v2.3/security/releases","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFmfsP2wJBQsSkr","title":"Database Migrations","pathname":"/v2.3/orator-orm/database-migrations","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Orator ORM"}]},{"id":"-L9udNFrKKVCd0ptZ-5_","title":"About Drivers","pathname":"/v2.3/managers-and-drivers/about-drivers","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9udNFqfdMnX4n5VZCc","title":"About Managers","pathname":"/v2.3/managers-and-drivers/about-managers","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9udNFsVfnscwA_EoIx","title":"Contracts","pathname":"/v2.3/managers-and-drivers/contracts","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-LS4gk5eShCM13691QB1","title":"Masonite API","pathname":"/v2.3/official-packages/masonite-api","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-LS5pcEOKslsfWN0G34p","title":"Masonite Billing","pathname":"/v2.3/official-packages/masonite-billing","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-LrqlOaZLZfmG6FGwR9X","title":"Masonite Logging","pathname":"/v2.3/official-packages/masonite-logging","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-LIYa5TZTsG5BRmUDPdy","title":"Masonite Notifications","pathname":"/v2.3/official-packages/masonite-notifications","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-LT5frDcjKthildgnyYx","title":"Hash ID's","pathname":"/v2.3/masonite-essentials/hash-ids","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Masonite Essentials"}]},{"id":"-LQLPIxkncSF5-xkIfCw","title":"Creating a Blog","pathname":"/v2.3/tutorials/creating-a-blog","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"-LF0NcbDycVXU05WEtWG","title":"Drivers","pathname":"/v2.3/deployment/drivers","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"-LEvUsAS8qrc_OF8pIUp","title":"Optimization","pathname":"/v2.3/deployment/optimization","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"-MIS30PTABFUTvxRiK-k","title":"White Page","pathname":"/v2.3/masonite-orm/white-page","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Masonite ORM [In development]"}]},{"id":"-L9udNEdiZiBZN6v83Yv","title":"Contributing Guide","pathname":"/v2.3/prologue/contributing-guide","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEehlRRfbd1tr-n","title":"How To Contribute","pathname":"/v2.3/prologue/how-to-contribute","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEhTET1-cfk7Djs","title":"Release Cycle","pathname":"/v2.3/prologue/release-cycle","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-LEr1GMizc-jH6k6jFG6","title":"Known Installation Issues","pathname":"/v2.3/prologue/known-installation-issues","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-Le773kkBF8auMDgTywE","title":"Deprecation","pathname":"/v2.3/prologue/deprecation","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEmZldrNgU1ThLB","title":"Masonite 1.3","pathname":"/v2.3/whats-new/masonite-1.3","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEnfPclUMEIdTOl","title":"Masonite 1.4","pathname":"/v2.3/whats-new/masonite-1.4","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEpZQOg-BQVnD2s","title":"Masonite 1.5","pathname":"/v2.3/whats-new/masonite-1.5","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LBE0Sxt41QeB1yvEDva","title":"Masonite 1.6","pathname":"/v2.3/whats-new/masonite-1.6","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LDj9zjqIr8o5dU9L8fo","title":"Masonite 2.0","pathname":"/v2.3/whats-new/masonite-2.0","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LLLFb83Ia3tccd9NOIF","title":"Masonite 2.1","pathname":"/v2.3/whats-new/masonite-2.1","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-Le773ktuIkEvI65X3aU","title":"Masonite 2.2","pathname":"/v2.3/whats-new/masonite-2.2","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-Lut84vGDKkkmVQfH7Qw","title":"Masonite 2.3","pathname":"/v2.3/whats-new/masonite-2.3","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEuMgHxMJO5ykOT","title":"Masonite 1.3 to 1.4","pathname":"/v2.3/upgrade-guide/masonite-1.3-to-1.4","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-L9udNEvjNIVBPzK2OwD","title":"Masonite 1.4 to 1.5","pathname":"/v2.3/upgrade-guide/masonite-1.4-to-1.5","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LBEFauDNXWLfm_1rZDw","title":"Masonite 1.5 to 1.6","pathname":"/v2.3/upgrade-guide/masonite-1.5-to-1.6","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LDjA24_-nAMPofmiRkc","title":"Masonite 1.6 to 2.0","pathname":"/v2.3/upgrade-guide/masonite-1.6-to-2.0","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LLLTMJGoEVrX3Qmes3N","title":"Masonite 2.0 to 2.1","pathname":"/v2.3/upgrade-guide/masonite-2.0-to-2.1","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-Lgu5L0dPIPwGj3p8End","title":"Masonite 2.1 to 2.2","pathname":"/v2.3/upgrade-guide/masonite-2.1-to-2.2","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LxyHP7AjtrxNj6g2q2H","title":"Masonite 2.2 to 2.3","pathname":"/v2.3/upgrade-guide/masonite-2.2-to-2.3","siteSpaceId":"sitesp_cKy73","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-L9udNFxZiQ2NE3XxYR2","title":"Introduction and Installation","pathname":"/v3.0","siteSpaceId":"sitesp_Qa4A7","description":""},{"id":"-LfAUbJwZgiIMA8F7h-I","title":"Creating a Blog","pathname":"/v3.0/creating-a-blog","siteSpaceId":"sitesp_Qa4A7","description":""},{"id":"-MCoAFDr-C3NMOtrR-Gx","title":"Sponsors","pathname":"/v3.0/sponsors","siteSpaceId":"sitesp_Qa4A7","description":""},{"id":"-L9udNEzARUFFf2SQe42","title":"Controllers","pathname":"/v3.0/the-basics/controllers","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF5GGUG4hfFPD3g","title":"Helper Functions","pathname":"/v3.0/the-basics/helper-functions","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF19bPVu31lavL4","title":"Requests","pathname":"/v3.0/the-basics/requests","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNEy3BiOrUfMU_6v","title":"Routing","pathname":"/v3.0/the-basics/routing","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF2Ai2eyL4imYKT","title":"Static Files","pathname":"/v3.0/the-basics/static-files","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNF-Ol8ykf1-SYMR","title":"Views","pathname":"/v3.0/the-basics/views","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-L9udNFAQxKz8sUrIZ2i","title":"Introduction","pathname":"/v3.0/the-craft-command/introduction","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9udNFBPSmTId0CsVlI","title":"Creating Commands","pathname":"/v3.0/the-craft-command/creating-commands","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"The Craft Command"}]},{"id":"-L9udNFF8V8k_-6GOa3j","title":"Request Lifecycle","pathname":"/v3.0/architectural-concepts/request-lifecycle","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udNFHv2VvaPFdKwAd","title":"Service Container","pathname":"/v3.0/architectural-concepts/service-container","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-L9udNFGqSAV0Y520LFV","title":"Service Providers","pathname":"/v3.0/architectural-concepts/service-providers","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Architectural Concepts"}]},{"id":"-LDSp9QJ-G0fP59dc9h0","title":"Autoloading","pathname":"/v3.0/advanced/autoloading","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFObXKJ9byFKird","title":"Creating a Mail Driver","pathname":"/v3.0/advanced/creating-a-mail-driver","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFMqQbiwOI-18fN","title":"Creating Packages","pathname":"/v3.0/advanced/creating-packages","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFNJVS-5TDse-tU","title":"Extending Classes","pathname":"/v3.0/advanced/extending-classes","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFK6hGznmUtccCM","title":"Middleware","pathname":"/v3.0/advanced/middleware","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LRTzoHGv0zFyjMmsNSA","title":"Responses","pathname":"/v3.0/advanced/responses","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFPbo34zPfWSZzc","title":"Sessions","pathname":"/v3.0/advanced/sessions","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LEXjpPeeVnPeS9Qy9aR","title":"Status Codes","pathname":"/v3.0/advanced/status-codes","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFLpWjqZ8Cpdzhs","title":"Validation","pathname":"/v3.0/advanced/validation","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-L9udNFXDd3wOmfHbXcV","title":"Broadcasting","pathname":"/v3.0/useful-features/broadcasting","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFWAXfu3rewH7XG","title":"Caching","pathname":"/v3.0/useful-features/caching","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFZlfWxzBoXi-mg","title":"Compiling Assets","pathname":"/v3.0/useful-features/compiling-assets","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LEdgfkI8Z-OCcHVMYOU","title":"Environments","pathname":"/v3.0/useful-features/environments","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LGMNxquaP-xHr6645_H","title":"Events","pathname":"/v3.0/useful-features/events","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LBRpfodmVz-OW6EcH_b","title":"Framework Hooks","pathname":"/v3.0/useful-features/framework-hooks","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFT3xGG7LYFBeum","title":"Mail","pathname":"/v3.0/useful-features/mail","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFYCvBgGwWXzZa6","title":"Queues and Jobs","pathname":"/v3.0/useful-features/queues-and-jobs","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LDdZSdyGCOOXOXQXrYy","title":"Task Scheduling","pathname":"/v3.0/useful-features/task-scheduling","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LTFe4xQhL4vraHEEv9b","title":"Testing","pathname":"/v3.0/useful-features/testing","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-LhhELA76fRpyjSxem65","title":"Selenium Testing","pathname":"/v3.0/useful-features/selenium-testing","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFSjfV-pxV94u_o","title":"Template Caching","pathname":"/v3.0/useful-features/template-caching","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFULH_pWk2Zs4tY","title":"Uploading","pathname":"/v3.0/useful-features/uploading","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFVJlUBv35tXWXG","title":"View Composers, Sharing and Filters","pathname":"/v3.0/useful-features/view-composers-and-sharing","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Useful Features"}]},{"id":"-L9udNFc4W3CISxk16uV","title":"Authentication","pathname":"/v3.0/security/authentication","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFezzOyk5Wu1GlS","title":"CSRF Protection","pathname":"/v3.0/security/csrf-protection","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFd5pCm_AS8tufg","title":"Encryption","pathname":"/v3.0/security/encryption","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-LUOGntO7AK-DOZtTbnC","title":"Headers","pathname":"/v3.0/security/headers","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-LUOJQWT1CqqMOoNhs-C","title":"Releases","pathname":"/v3.0/security/releases","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-L9udNFrKKVCd0ptZ-5_","title":"About Drivers","pathname":"/v3.0/managers-and-drivers/about-drivers","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9udNFqfdMnX4n5VZCc","title":"About Managers","pathname":"/v3.0/managers-and-drivers/about-managers","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-L9udNFsVfnscwA_EoIx","title":"Contracts","pathname":"/v3.0/managers-and-drivers/contracts","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Managers and Drivers"}]},{"id":"-LrqlOaZLZfmG6FGwR9X","title":"Masonite Logging","pathname":"/v3.0/official-packages/masonite-logging","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-LT5frDcjKthildgnyYx","title":"Hash ID's","pathname":"/v3.0/masonite-essentials/hash-ids","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Masonite Essentials"}]},{"id":"-LF0NcbDycVXU05WEtWG","title":"Drivers","pathname":"/v3.0/deployment/drivers","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"-LEvUsAS8qrc_OF8pIUp","title":"Optimization","pathname":"/v3.0/deployment/optimization","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"-L9udNEdiZiBZN6v83Yv","title":"Contributing Guide","pathname":"/v3.0/prologue/contributing-guide","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEehlRRfbd1tr-n","title":"How To Contribute","pathname":"/v3.0/prologue/how-to-contribute","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEhTET1-cfk7Djs","title":"Release Cycle","pathname":"/v3.0/prologue/release-cycle","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-LEr1GMizc-jH6k6jFG6","title":"Known Installation Issues","pathname":"/v3.0/prologue/known-installation-issues","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-Le773kkBF8auMDgTywE","title":"Deprecation","pathname":"/v3.0/prologue/deprecation","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEmZldrNgU1ThLB","title":"Masonite 1.3","pathname":"/v3.0/whats-new/masonite-1.3","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEnfPclUMEIdTOl","title":"Masonite 1.4","pathname":"/v3.0/whats-new/masonite-1.4","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEpZQOg-BQVnD2s","title":"Masonite 1.5","pathname":"/v3.0/whats-new/masonite-1.5","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LBE0Sxt41QeB1yvEDva","title":"Masonite 1.6","pathname":"/v3.0/whats-new/masonite-1.6","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LDj9zjqIr8o5dU9L8fo","title":"Masonite 2.0","pathname":"/v3.0/whats-new/masonite-2.0","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LLLFb83Ia3tccd9NOIF","title":"Masonite 2.1","pathname":"/v3.0/whats-new/masonite-2.1","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-Le773ktuIkEvI65X3aU","title":"Masonite 2.2","pathname":"/v3.0/whats-new/masonite-2.2","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-Lut84vGDKkkmVQfH7Qw","title":"Masonite 2.3","pathname":"/v3.0/whats-new/masonite-2.3","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-MQ9oUEjzoYzZ7U8ly_2","title":"Masonite 3.0","pathname":"/v3.0/whats-new/masonite-3.0","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEuMgHxMJO5ykOT","title":"Masonite 1.3 to 1.4","pathname":"/v3.0/upgrade-guide/masonite-1.3-to-1.4","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-L9udNEvjNIVBPzK2OwD","title":"Masonite 1.4 to 1.5","pathname":"/v3.0/upgrade-guide/masonite-1.4-to-1.5","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LBEFauDNXWLfm_1rZDw","title":"Masonite 1.5 to 1.6","pathname":"/v3.0/upgrade-guide/masonite-1.5-to-1.6","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LDjA24_-nAMPofmiRkc","title":"Masonite 1.6 to 2.0","pathname":"/v3.0/upgrade-guide/masonite-1.6-to-2.0","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LLLTMJGoEVrX3Qmes3N","title":"Masonite 2.0 to 2.1","pathname":"/v3.0/upgrade-guide/masonite-2.0-to-2.1","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-Lgu5L0dPIPwGj3p8End","title":"Masonite 2.1 to 2.2","pathname":"/v3.0/upgrade-guide/masonite-2.1-to-2.2","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LxyHP7AjtrxNj6g2q2H","title":"Masonite 2.2 to 2.3","pathname":"/v3.0/upgrade-guide/masonite-2.2-to-2.3","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-MQ9oUEtuXQVhVElM8dk","title":"Masonite 2.3 to 3.0","pathname":"/v3.0/upgrade-guide/masonite-2.3-to-3.0","siteSpaceId":"sitesp_Qa4A7","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-L9udNFxZiQ2NE3XxYR2","title":"Introduction and Installation","pathname":"/","siteSpaceId":"sitesp_hJXIh","description":""},{"id":"XlfXF5ZyxpvMfyUkdkyz","title":"Creating A Blog Tutorial","pathname":"/prologue/create-a-blog","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEhTET1-cfk7Djs","title":"Release Cycle","pathname":"/prologue/release-cycle","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEdiZiBZN6v83Yv","title":"Contributing Guide","pathname":"/prologue/contributing-guide","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEehlRRfbd1tr-n","title":"How To Contribute","pathname":"/prologue/how-to-contribute","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEy3BiOrUfMU_6v","title":"Routing","pathname":"/the-basics/routing","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"7MrR5i0MEgEKXKMKd3Zg","title":"Controllers","pathname":"/the-basics/controllers","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-Mg11lfa6sTeS_L8VKMa","title":"Middleware","pathname":"/the-basics/middleware","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"W4TB065gMTAyHxXhV7SQ","title":"Response","pathname":"/the-basics/response","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"i2pcP6reRjFdzJluk2iz","title":"Request","pathname":"/the-basics/request","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"85ovqFBf94tdOkpyLguO","title":"Static Files","pathname":"/the-basics/static-files","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-MeLNo1NDNSMTo0xEUPp","title":"Views","pathname":"/the-basics/views","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"CcOsYNU0iOOJDTFCiEDt","title":"Environments","pathname":"/the-basics/environments","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"juqz7pVuIVSgPnYpjAx5","title":"Configuration","pathname":"/the-basics/configuration","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"ACzKkaGu1sZbYnMGPful","title":"Error Handling","pathname":"/the-basics/error-handling","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"3ASwzdHExa48xVYMMnGp","title":"API Development","pathname":"/features/api","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"yvKwOHoUZw3ZquVMu00c","title":"Authentication","pathname":"/features/authentication","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"aUpcz2F7JqHFKBNHRCtG","title":"Authorization","pathname":"/features/authorization","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-Mb9B0r5krIqCrasjYEJ","title":"Broadcasting","pathname":"/features/broadcasting","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"0IdQiDE9WMAP3iUfNx4v","title":"Caching","pathname":"/features/cache","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-MeXDJ-rzI_p_jsoihWY","title":"Compiling Assets","pathname":"/features/compiling-assets","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"UM61ulv3liuFkqIK9iMR","title":"Commands","pathname":"/features/commands","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-Mg13F7Z87gb7s3zxeHN","title":"CSRF Protection","pathname":"/features/csrf","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-Mb1iSLiQum6JbfbsqSo","title":"Events","pathname":"/features/events","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-MeLZzYvabhPtf3CD-ON","title":"Facades","pathname":"/features/facades","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-Mb-VV6t2zZRP20Gi5S4","title":"Filesystem and Uploading","pathname":"/features/uploading","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-Mb9jgE4tlPbC-DqK2IS","title":"Hash ID's","pathname":"/features/hashid","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"V7oH186pTtqYyWVqZuU3","title":"Helpers","pathname":"/features/helpers","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-MatoP0mQmlcK59tI9e5","title":"Mail","pathname":"/features/mail","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-MlJElXktMUI7Lw9tUwD","title":"Notifications","pathname":"/features/notifications","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"G760zAfdCeLpgEJuwaeY","title":"Package Development","pathname":"/features/package-development","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-MaxpG_2dyQRMXwarWPC","title":"Queues and Jobs","pathname":"/features/queues","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"J9dCK2hDFG68C66U2ARm","title":"Rate Limiting","pathname":"/features/rates","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-MbqPp8rAJSMz0Za2ECf","title":"Sessions","pathname":"/features/sessions","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-MayQPUqhe_uq_HZeums","title":"Task Scheduling","pathname":"/features/scheduling","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"zGyEnZsVkXJhfBhwyxPA","title":"Tinker Shell (REPL)","pathname":"/features/tinker","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"V6shDWE7ekWqE0IIJpeN","title":"Validation","pathname":"/features/validation","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"JcsvuGvcQ8kci7Wfownv","title":"Service Providers","pathname":"/architecture/service-providers","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"OKcRwU6rK9QKAi6YK4lS","title":"Service Container","pathname":"/architecture/service-container","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"q3UFbf42KSwXXWqmG7EP","title":"CORS","pathname":"/security/cors","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"FrWYr8dJDut9fiF2R1ob","title":"Hashing","pathname":"/security/hashing","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"9SdWuhnAngEETptNpMln","title":"Getting Started","pathname":"/testing/getting-started","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"UQJO6cmO1d8JA3Fernkz","title":"HTTP Tests","pathname":"/testing/http-tests","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"HEb5u3fhwwOSCWOZNgcu","title":"Database Tests","pathname":"/testing/database-tests","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"3EwHTyVnIjJgh0nYPt7D","title":"Commands Tests","pathname":"/testing/commands-tests","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"yLv1j9SYup155TEQ3gUa","title":"Console Tests","pathname":"/testing/console-tests","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"d3UOTVl5n1LXtHXciNIO","title":"Mocking","pathname":"/testing/mocking","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"BJQTA03XHCASkLmbKC52","title":"Extending","pathname":"/testing/extending","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"JnULaeXZQhk8G9MCQ2Tm","title":"Masonite Debugbar","pathname":"/official-packages/masonite-debugbar","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"wlEMxuxw7GoAYbtweAzJ","title":"Handling AJAX requests with expired authentication","pathname":"/how-to-guides/expired-auth-with-ajax","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"How-to Guides"}]},{"id":"-L9udNEmZldrNgU1ThLB","title":"Masonite 1.3","pathname":"/whats-new/masonite-1.3","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEnfPclUMEIdTOl","title":"Masonite 1.4","pathname":"/whats-new/masonite-1.4","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEpZQOg-BQVnD2s","title":"Masonite 1.5","pathname":"/whats-new/masonite-1.5","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LBE0Sxt41QeB1yvEDva","title":"Masonite 1.6","pathname":"/whats-new/masonite-1.6","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LDj9zjqIr8o5dU9L8fo","title":"Masonite 2.0","pathname":"/whats-new/masonite-2.0","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LLLFb83Ia3tccd9NOIF","title":"Masonite 2.1","pathname":"/whats-new/masonite-2.1","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-Le773ktuIkEvI65X3aU","title":"Masonite 2.2","pathname":"/whats-new/masonite-2.2","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-Lut84vGDKkkmVQfH7Qw","title":"Masonite 2.3","pathname":"/whats-new/masonite-2.3","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-MQ9oUEjzoYzZ7U8ly_2","title":"Masonite 3.0","pathname":"/whats-new/masonite-3.0","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEuMgHxMJO5ykOT","title":"Masonite 1.3 to 1.4","pathname":"/upgrade-guide/masonite-1.3-to-1.4","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-L9udNEvjNIVBPzK2OwD","title":"Masonite 1.4 to 1.5","pathname":"/upgrade-guide/masonite-1.4-to-1.5","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LBEFauDNXWLfm_1rZDw","title":"Masonite 1.5 to 1.6","pathname":"/upgrade-guide/masonite-1.5-to-1.6","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LDjA24_-nAMPofmiRkc","title":"Masonite 1.6 to 2.0","pathname":"/upgrade-guide/masonite-1.6-to-2.0","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LLLTMJGoEVrX3Qmes3N","title":"Masonite 2.0 to 2.1","pathname":"/upgrade-guide/masonite-2.0-to-2.1","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-Lgu5L0dPIPwGj3p8End","title":"Masonite 2.1 to 2.2","pathname":"/upgrade-guide/masonite-2.1-to-2.2","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LxyHP7AjtrxNj6g2q2H","title":"Masonite 2.2 to 2.3","pathname":"/upgrade-guide/masonite-2.2-to-2.3","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-MQ9oUEtuXQVhVElM8dk","title":"Masonite 2.3 to 3.0","pathname":"/upgrade-guide/masonite-2.3-to-3.0","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"ewLZC6dLCfUzTG0FO5J2","title":"Masonite 3.0 to 4.0","pathname":"/upgrade-guide/masonite-3.0-to-4.0","siteSpaceId":"sitesp_hJXIh","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-L9udNFxZiQ2NE3XxYR2","title":"Introduction and Installation","pathname":"/development","siteSpaceId":"sitesp_1YQs4","description":""},{"id":"XlfXF5ZyxpvMfyUkdkyz","title":"Creating A Blog Tutorial","pathname":"/development/prologue/create-a-blog","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEhTET1-cfk7Djs","title":"Release Cycle","pathname":"/development/prologue/release-cycle","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEdiZiBZN6v83Yv","title":"Contributing Guide","pathname":"/development/prologue/contributing-guide","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEehlRRfbd1tr-n","title":"How To Contribute","pathname":"/development/prologue/how-to-contribute","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Prologue"}]},{"id":"-L9udNEy3BiOrUfMU_6v","title":"Routing","pathname":"/development/the-basics/routing","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"7MrR5i0MEgEKXKMKd3Zg","title":"Controllers","pathname":"/development/the-basics/controllers","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-Mg11lfa6sTeS_L8VKMa","title":"Middleware","pathname":"/development/the-basics/middleware","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"W4TB065gMTAyHxXhV7SQ","title":"Response","pathname":"/development/the-basics/response","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"i2pcP6reRjFdzJluk2iz","title":"Request","pathname":"/development/the-basics/request","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"85ovqFBf94tdOkpyLguO","title":"Static Files","pathname":"/development/the-basics/static-files","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-MeLNo1NDNSMTo0xEUPp","title":"Views","pathname":"/development/the-basics/views","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"CcOsYNU0iOOJDTFCiEDt","title":"Environments","pathname":"/development/the-basics/environments","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"7sMQdc4AnYeyBwA8S9Dz","title":"Configuration","pathname":"/development/the-basics/configuration","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"aPHr75QywwXcuJHycx07","title":"Error Handling","pathname":"/development/the-basics/error-handling","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"0Leh0f6q8TMKrMKiorPQ","title":"Logging","pathname":"/development/the-basics/logging","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"3ASwzdHExa48xVYMMnGp","title":"API Development","pathname":"/development/features/api","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"yvKwOHoUZw3ZquVMu00c","title":"Authentication","pathname":"/development/features/authentication","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"aUpcz2F7JqHFKBNHRCtG","title":"Authorization","pathname":"/development/features/authorization","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-Mb9B0r5krIqCrasjYEJ","title":"Broadcasting","pathname":"/development/features/broadcasting","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"0IdQiDE9WMAP3iUfNx4v","title":"Caching","pathname":"/development/features/cache","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-MeXDJ-rzI_p_jsoihWY","title":"Compiling Assets","pathname":"/development/features/compiling-assets","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"UM61ulv3liuFkqIK9iMR","title":"Commands","pathname":"/development/features/commands","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-Mg13F7Z87gb7s3zxeHN","title":"CSRF Protection","pathname":"/development/features/csrf","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-Mb1iSLiQum6JbfbsqSo","title":"Events","pathname":"/development/features/events","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-MeLZzYvabhPtf3CD-ON","title":"Facades","pathname":"/development/features/facades","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-Mb-VV6t2zZRP20Gi5S4","title":"Filesystem and Uploading","pathname":"/development/features/uploading","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-Mb9jgE4tlPbC-DqK2IS","title":"Hash ID's","pathname":"/development/features/hashid","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"V7oH186pTtqYyWVqZuU3","title":"Helpers","pathname":"/development/features/helpers","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-MatoP0mQmlcK59tI9e5","title":"Mail","pathname":"/development/features/mail","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-MlJElXktMUI7Lw9tUwD","title":"Notifications","pathname":"/development/features/notifications","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"G760zAfdCeLpgEJuwaeY","title":"Package Development","pathname":"/development/features/package-development","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-MaxpG_2dyQRMXwarWPC","title":"Queues and Jobs","pathname":"/development/features/queues","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"ZiGumUyTSoq0evVwBNRA","title":"Rate Limiting","pathname":"/development/features/rates","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-MbqPp8rAJSMz0Za2ECf","title":"Sessions","pathname":"/development/features/sessions","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"-MayQPUqhe_uq_HZeums","title":"Task Scheduling","pathname":"/development/features/scheduling","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"zGyEnZsVkXJhfBhwyxPA","title":"Tinker Shell (REPL)","pathname":"/development/features/tinker","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"V6shDWE7ekWqE0IIJpeN","title":"Validation","pathname":"/development/features/validation","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"JcsvuGvcQ8kci7Wfownv","title":"Service Providers","pathname":"/development/architecture/service-providers","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"OKcRwU6rK9QKAi6YK4lS","title":"Service Container","pathname":"/development/architecture/service-container","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"q3UFbf42KSwXXWqmG7EP","title":"CORS","pathname":"/development/security/cors","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"s9jqvNEeH3DBcQNW36wb","title":"Hashing","pathname":"/development/security/hashing","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"9SdWuhnAngEETptNpMln","title":"Getting Started","pathname":"/development/testing/getting-started","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"UQJO6cmO1d8JA3Fernkz","title":"HTTP Tests","pathname":"/development/testing/http-tests","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"HEb5u3fhwwOSCWOZNgcu","title":"Database Tests","pathname":"/development/testing/database-tests","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"3EwHTyVnIjJgh0nYPt7D","title":"Commands Tests","pathname":"/development/testing/commands-tests","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"yLv1j9SYup155TEQ3gUa","title":"Console Tests","pathname":"/development/testing/console-tests","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"d3UOTVl5n1LXtHXciNIO","title":"Mocking","pathname":"/development/testing/mocking","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"BJQTA03XHCASkLmbKC52","title":"Extending","pathname":"/development/testing/extending","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"JnULaeXZQhk8G9MCQ2Tm","title":"Masonite Debugbar","pathname":"/development/official-packages/masonite-debugbar","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Official Packages"}]},{"id":"-L9udNEmZldrNgU1ThLB","title":"Masonite 1.3","pathname":"/development/whats-new/masonite-1.3","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEnfPclUMEIdTOl","title":"Masonite 1.4","pathname":"/development/whats-new/masonite-1.4","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEpZQOg-BQVnD2s","title":"Masonite 1.5","pathname":"/development/whats-new/masonite-1.5","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LBE0Sxt41QeB1yvEDva","title":"Masonite 1.6","pathname":"/development/whats-new/masonite-1.6","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LDj9zjqIr8o5dU9L8fo","title":"Masonite 2.0","pathname":"/development/whats-new/masonite-2.0","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-LLLFb83Ia3tccd9NOIF","title":"Masonite 2.1","pathname":"/development/whats-new/masonite-2.1","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-Le773ktuIkEvI65X3aU","title":"Masonite 2.2","pathname":"/development/whats-new/masonite-2.2","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-Lut84vGDKkkmVQfH7Qw","title":"Masonite 2.3","pathname":"/development/whats-new/masonite-2.3","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-MQ9oUEjzoYzZ7U8ly_2","title":"Masonite 3.0","pathname":"/development/whats-new/masonite-3.0","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"p9Sj7lbcJvUXkScoVvJB","title":"Masonite 4.0","pathname":"/development/whats-new/masonite-4.0","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"L5FtUPK8KvDREAnxjLv2","title":"Masonite 5.0","pathname":"/development/whats-new/masonite-5.0","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"What's New"}]},{"id":"-L9udNEuMgHxMJO5ykOT","title":"Masonite 1.3 to 1.4","pathname":"/development/upgrade-guide/masonite-1.3-to-1.4","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-L9udNEvjNIVBPzK2OwD","title":"Masonite 1.4 to 1.5","pathname":"/development/upgrade-guide/masonite-1.4-to-1.5","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LBEFauDNXWLfm_1rZDw","title":"Masonite 1.5 to 1.6","pathname":"/development/upgrade-guide/masonite-1.5-to-1.6","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LDjA24_-nAMPofmiRkc","title":"Masonite 1.6 to 2.0","pathname":"/development/upgrade-guide/masonite-1.6-to-2.0","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LLLTMJGoEVrX3Qmes3N","title":"Masonite 2.0 to 2.1","pathname":"/development/upgrade-guide/masonite-2.0-to-2.1","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-Lgu5L0dPIPwGj3p8End","title":"Masonite 2.1 to 2.2","pathname":"/development/upgrade-guide/masonite-2.1-to-2.2","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-LxyHP7AjtrxNj6g2q2H","title":"Masonite 2.2 to 2.3","pathname":"/development/upgrade-guide/masonite-2.2-to-2.3","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"-MQ9oUEtuXQVhVElM8dk","title":"Masonite 2.3 to 3.0","pathname":"/development/upgrade-guide/masonite-2.3-to-3.0","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"ewLZC6dLCfUzTG0FO5J2","title":"Masonite 3.0 to 4.0","pathname":"/development/upgrade-guide/masonite-3.0-to-4.0","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]},{"id":"JSZKbwmnaBmGS1Syyf1h","title":"Masonite 4.x to 5.x","pathname":"/development/upgrade-guide/masonite-4.x-to-5.x","siteSpaceId":"sitesp_1YQs4","description":"","breadcrumbs":[{"label":"Upgrade Guide"}]}]}