ErrorException(E_NOTICE)
Trying to get property 'id' of non-object
ErrorException thrown with message "Trying to get property 'id' of non-object"Stacktrace:#73 ErrorException in /home/oex9m3kyr0qf/public_html/protected/app/Http/Controllers/FrontEnd/ServiceController.php:63#72 Illuminate\Foundation\Bootstrap\HandleExceptions:handleError in /home/oex9m3kyr0qf/public_html/protected/app/Http/Controllers/FrontEnd/ServiceController.php:63#71 App\Http\Controllers\FrontEnd\ServiceController:detail in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54#70 call_user_func_array in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54#69 Illuminate\Routing\Controller:callAction in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45#68 Illuminate\Routing\ControllerDispatcher:dispatch in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Route.php:219#67 Illuminate\Routing\Route:runController in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Route.php:176#66 Illuminate\Routing\Route:run in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Router.php:682#65 Illuminate\Routing\Router:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30#64 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41#63 Illuminate\Routing\Middleware\SubstituteBindings:handle in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163#62 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53#61 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75#60 Illuminate\Foundation\Http\Middleware\VerifyCsrfToken:handle in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163#59 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53#58 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49#57 Illuminate\View\Middleware\ShareErrorsFromSession:handle in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163#56 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53#55 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:63#54 Illuminate\Session\Middleware\StartSession:handle in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163#53 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53#52 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37#51 Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse:handle in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163#50 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53#49 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66#48 Illuminate\Cookie\Middleware\EncryptCookies:handle in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163#47 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53#46 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104#45 Illuminate\Pipeline\Pipeline:then in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Router.php:684#44 Illuminate\Routing\Router:runRouteWithinStack in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Router.php:659#43 Illuminate\Routing\Router:runRoute in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Router.php:625#42 Illuminate\Routing\Router:dispatchToRoute in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Router.php:614#41 Illuminate\Routing\Router:dispatch in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:176#40 Illuminate\Foundation\Http\Kernel:Illuminate\Foundation\Http\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30#39 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/renatomarinho/laravel-page-speed/src/Middleware/PageSpeed.php:28#38 RenatoMarinho\LaravelPageSpeed\Middleware\PageSpeed:handle in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163#37 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53#36 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/renatomarinho/laravel-page-speed/src/Middleware/PageSpeed.php:28#35 RenatoMarinho\LaravelPageSpeed\Middleware\PageSpeed:handle in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163#34 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53#33 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/renatomarinho/laravel-page-speed/src/Middleware/PageSpeed.php:28#32 RenatoMarinho\LaravelPageSpeed\Middleware\PageSpeed:handle in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163#31 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53#30 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/renatomarinho/laravel-page-speed/src/Middleware/PageSpeed.php:28#29 RenatoMarinho\LaravelPageSpeed\Middleware\PageSpeed:handle in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163#28 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53#27 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/renatomarinho/laravel-page-speed/src/Middleware/PageSpeed.php:28#26 RenatoMarinho\LaravelPageSpeed\Middleware\PageSpeed:handle in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163#25 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53#24 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/renatomarinho/laravel-page-speed/src/Middleware/PageSpeed.php:28#23 RenatoMarinho\LaravelPageSpeed\Middleware\PageSpeed:handle in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163#22 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53#21 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/renatomarinho/laravel-page-speed/src/Middleware/PageSpeed.php:28#20 RenatoMarinho\LaravelPageSpeed\Middleware\PageSpeed:handle in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163#19 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53#18 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/fideloper/proxy/src/TrustProxies.php:57#17 Fideloper\Proxy\TrustProxies:handle in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163#16 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53#15 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:31#14 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163#13 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53#12 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:31#11 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163#10 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53#9 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27#8 Illuminate\Foundation\Http\Middleware\ValidatePostSize:handle in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163#7 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53#6 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:62#5 Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode:handle in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163#4 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53#3 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104#2 Illuminate\Pipeline\Pipeline:then in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:151#1 Illuminate\Foundation\Http\Kernel:sendRequestThroughRouter in /home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:116#0 Illuminate\Foundation\Http\Kernel:handle in /home/oex9m3kyr0qf/public_html/index.php:56
73
ErrorException
/app/Http/Controllers/FrontEnd/ServiceController.php63
71
App\Http\Controllers\FrontEnd\ServiceControllerdetail
/vendor/laravel/framework/src/Illuminate/Routing/Controller.php54
69
Illuminate\Routing\ControllercallAction
/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php219
67
Illuminate\Routing\RouterunController
/vendor/laravel/framework/src/Illuminate/Routing/Route.php682
65
Illuminate\Routing\RouterIlluminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php41
63
Illuminate\Routing\Middleware\SubstituteBindingshandle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php53
61
Illuminate\Routing\PipelineIlluminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php163
59
Illuminate\Pipeline\PipelineIlluminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php49
57
Illuminate\View\Middleware\ShareErrorsFromSessionhandle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php53
55
Illuminate\Routing\PipelineIlluminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php163
53
Illuminate\Pipeline\PipelineIlluminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php37
51
Illuminate\Cookie\Middleware\AddQueuedCookiesToResponsehandle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php53
49
Illuminate\Routing\PipelineIlluminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php163
47
Illuminate\Pipeline\PipelineIlluminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php104
45
Illuminate\Pipeline\Pipelinethen
/vendor/laravel/framework/src/Illuminate/Routing/Router.php659
43
Illuminate\Routing\RouterrunRoute
/vendor/laravel/framework/src/Illuminate/Routing/Router.php614
41
Illuminate\Routing\Routerdispatch
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php30
39
Illuminate\Routing\PipelineIlluminate\Routing\{closure}
/vendor/renatomarinho/laravel-page-speed/src/Middleware/PageSpeed.php163
37
Illuminate\Pipeline\PipelineIlluminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php28
35
RenatoMarinho\LaravelPageSpeed\Middleware\PageSpeedhandle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php53
33
Illuminate\Routing\PipelineIlluminate\Routing\{closure}
/vendor/renatomarinho/laravel-page-speed/src/Middleware/PageSpeed.php163
31
Illuminate\Pipeline\PipelineIlluminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php28
29
RenatoMarinho\LaravelPageSpeed\Middleware\PageSpeedhandle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php53
27
Illuminate\Routing\PipelineIlluminate\Routing\{closure}
/vendor/renatomarinho/laravel-page-speed/src/Middleware/PageSpeed.php163
25
Illuminate\Pipeline\PipelineIlluminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php28
23
RenatoMarinho\LaravelPageSpeed\Middleware\PageSpeedhandle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php53
21
Illuminate\Routing\PipelineIlluminate\Routing\{closure}
/vendor/renatomarinho/laravel-page-speed/src/Middleware/PageSpeed.php163
19
Illuminate\Pipeline\PipelineIlluminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php57
17
Fideloper\Proxy\TrustProxieshandle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php53
15
Illuminate\Routing\PipelineIlluminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php163
13
Illuminate\Pipeline\PipelineIlluminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php31
11
Illuminate\Foundation\Http\Middleware\TransformsRequesthandle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php53
9
Illuminate\Routing\PipelineIlluminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php163
7
Illuminate\Pipeline\PipelineIlluminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php62
5
Illuminate\Foundation\Http\Middleware\CheckForMaintenanceModehandle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php53
3
Illuminate\Routing\PipelineIlluminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php151
1
Illuminate\Foundation\Http\KernelsendRequestThroughRouter
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php56
/home/oex9m3kyr0qf/public_html/protected/app/Http/Controllers/FrontEnd/ServiceController.php
 } /* @Description: Function for display service detail with his data @Author: Sandeep Gajera @Input: - @Output: - display service detail @Date: 04-15-2020 */ public function detail($service_slug) { $serviceDetail = Service::with('get_feature','get_specs')->where('slug',$service_slug)->first(); // echo '<pre>'; // print_r($serviceDetail); // die; $aryTestimonial = Testimonial::orderBy('id','asc')->get()->toArray(); $objBlogs = Blog::where('status','Active')->orderBy('id','desc')->limit(3)->get()->toArray(); $objFaqs = Faq::where('status','1')->where('service_id',$serviceDetail->id)->orderBy('id','desc')->get()->toArray(); return view('frontend.service_detail',array( 'menu'=>'services', 'title' => $serviceDetail->meta_title, 'serviceDetail'=>$serviceDetail, 'aryTestimonial'=>$aryTestimonial, 'objFaqs' => $objFaqs, 'objBlogs'=>$objBlogs, 'meta_title'=>$serviceDetail->meta_title, 'meta_keyword'=>$serviceDetail->meta_keyword, 'meta_description'=>$serviceDetail->meta_description )); }} 
Arguments
  1. "Trying to get property 'id' of non-object"
/home/oex9m3kyr0qf/public_html/protected/app/Http/Controllers/FrontEnd/ServiceController.php
 } /* @Description: Function for display service detail with his data @Author: Sandeep Gajera @Input: - @Output: - display service detail @Date: 04-15-2020 */ public function detail($service_slug) { $serviceDetail = Service::with('get_feature','get_specs')->where('slug',$service_slug)->first(); // echo '<pre>'; // print_r($serviceDetail); // die; $aryTestimonial = Testimonial::orderBy('id','asc')->get()->toArray(); $objBlogs = Blog::where('status','Active')->orderBy('id','desc')->limit(3)->get()->toArray(); $objFaqs = Faq::where('status','1')->where('service_id',$serviceDetail->id)->orderBy('id','desc')->get()->toArray(); return view('frontend.service_detail',array( 'menu'=>'services', 'title' => $serviceDetail->meta_title, 'serviceDetail'=>$serviceDetail, 'aryTestimonial'=>$aryTestimonial, 'objFaqs' => $objFaqs, 'objBlogs'=>$objBlogs, 'meta_title'=>$serviceDetail->meta_title, 'meta_keyword'=>$serviceDetail->meta_keyword, 'meta_description'=>$serviceDetail->meta_description )); }} 
Arguments
  1. 8
  2. "Trying to get property 'id' of non-object"
  3. "/home/oex9m3kyr0qf/public_html/protected/app/Http/Controllers/FrontEnd/ServiceController.php"
  4. 63
  5. array:4 [ "service_slug" => "smart-home-automation-installation-london" "serviceDetail" =>null "aryTestimonial" =>array:3 [0 =>array:7 [ "id" =>1 "name" => "Shub Kothari" "designation" => "Kenton" "review" => "The service Provided by Akshar Yogi Security System was very good. The people were very polite, and tidy. I would recommend them to family and friends." "image" => "testimonials/October2022/CiusXNIZ7XX6gFvVfgOd.jpg" "created_at" => "2022-10-12 21:05:00" "updated_at" => "2022-10-20 06:19:37" ] 1 =>array:7 [ "id" =>2 "name" => "Vinay Patel" "designation" => "London" "review" => "We used Akshar Yogi Security System to install CCTV at the front and rear of our property, the service we received from start to finish was excellent. The cameras installed are of a high quality and the picture is very clear. All of this for a very reasonable price." "image" => "testimonials/October2022/yXXVviSPjz2dxq7LeEt3.jpg" "created_at" => "2022-10-19 23:20:25" "updated_at" => "2022-10-20 06:20:25" ] 2 =>array:7 [ "id" =>3 "name" => "Ashish Kasodariya" "designation" => "Harrow" "review" => "I would recommend Akshar Yogi Security for CCTV Camera installation London, anyone who is thinking of having CCTV installed. The service I received was very quick, efficient and informative." "image" => "testimonials/October2022/DQDbnerJnXI9GCt7MGHG.jpg" "created_at" => "2022-10-19 23:21:17" "updated_at" => "2022-10-20 06:21:17" ] ] "objBlogs" =>array:3 [0 =>array:15 [ "id" =>137 "name" => "Exploring the Intersection of Security: Unveiling Facial Recognition, Smart Locks, and Alarm Systems in London" "slug" => "Exploring-the-Intersection-of-Security-Unveiling-Facial-Recognition-Smart-Locks-and-Alarm-Systems-in-London" "description" => """ <p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">In an ever-evolving digital landscape, the concept of security has taken on a whole new dimension. With advancements in technology, traditional methods of securing our homes and properties have given way to innovative solutions that promise enhanced protection and convenience. In this blog, we delve into the fascinating world where security meets technology, specifically focusing on facial recognition technology, smart locks, and alarm systems in the vibrant city of London.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">The Rise of Facial Recognition Technology</strong></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">Facial recognition technology, once confined to the realm of science fiction, has now become a reality in many urban centers around the world, including London. This technology employs sophisticated algorithms to analyze and identify unique facial features, enabling systems to match individuals against databases of known faces. London, with its extensive network of surveillance cameras, has become a hotbed for testing and implementing this technology.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">The deployment of facial recognition systems in London has sparked debates surrounding privacy, ethics, and surveillance. Proponents argue that this technology offers an invaluable tool in enhancing security, from apprehending criminals to locating missing persons. However, critics express concerns about potential abuse of personal data, mass surveillance, and the potential for misidentification. Striking the right balance between security and privacy remains a challenge, and London's adoption of this technology exemplifies the ongoing global discourse on the subject.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Smart Locks: Where Convenience Meets Security</strong></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">Gone are the days of fumbling for keys or worrying about lost copies. Smart locks have revolutionized access control, allowing homeowners in London to manage entry to their properties through their smartphones or other connected devices. These locks can be remotely controlled, granting temporary access to visitors, service providers, or even Airbnb guests.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">The convenience of smart locks is clear, but their security implications are equally significant. With the potential for remote hacking and unauthorized access, ensuring the robustness of these locks is paramount. Manufacturers have responded by implementing advanced encryption protocols and multi-factor authentication. Londoners have embraced smart locks as an integral part of their smart homes, highlighting the need for ongoing dialogue between technology developers and&nbsp;</span><a class="editor-rtfLink" style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt; ; color: #4a6ee0;" href="//www.ayssystem.co.uk" target="_blank" rel="noopener"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">security experts</span></a><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;to stay one step ahead of potential threats.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Alarm Systems: Traditional Security Reinvented</strong></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">Alarm systems have long been a staple of home security, but modern technology has breathed new life into this tried-and-true method. London's homeowners are increasingly integrating smart alarm systems into their residences, enabling real-time monitoring and instant notifications. These systems can be seamlessly integrated with other smart devices, creating a comprehensive security network.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">What sets modern alarm systems apart is their adaptability. Through machine learning and artificial intelligence, these systems can differentiate between false alarms and genuine threats, reducing the likelihood of unnecessary panic or desensitization. Some advanced systems can even learn the homeowner's daily routines, detecting anomalies and raising alerts when unusual patterns emerge.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">London as a Technological Security Hub</strong></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">London's position as a global financial and technological hub has made it a natural testing ground for cutting-edge security solutions. The city's diverse population and bustling urban environment present a complex challenge for security experts. As a result, London has become a living laboratory for refining and perfecting security technologies.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">Government agencies, private enterprises, and research institutions collaborate to ensure that security solutions are not only effective but also accountable and transparent. Public feedback and regulatory frameworks play a crucial role in shaping the direction of technological implementations, reflecting the city's commitment to balancing innovation with ethics.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">The Future Landscape of Security</strong></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">As facial recognition, smart locks, and alarm systems continue to evolve, London's urban landscape will undoubtedly transform. The potential for integration between these technologies is vast, offering a holistic approach to security that blends convenience with protection. However, striking the right balance between innovation and responsible deployment will remain a central challenge.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">The journey of security and technology in London serves as a microcosm of the broader global conversation. It highlights the need for ongoing discussions about privacy, data protection, and the societal implications of these advancements. As we step into this brave new world of security, it's imperative that we remain vigilant, critical, and conscious of the choices we make.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Conclusion</strong></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">The intersection of&nbsp;</span><a class="editor-rtfLink" style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt; ; color: #4a6ee0;" href="//www.ayssystem.co.uk" target="_blank" rel="noopener"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">security and technology in London</span></a><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;encapsulates the ongoing transformation of our urban environments. Facial recognition technology, smart locks, and alarm systems are not just tools; they represent the convergence of human ingenuity and the digital age. As we navigate this ever-changing landscape, we must remember that while technology empowers us, it's our responsibility to ensure that it does so responsibly and ethically.&nbsp;</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">In the dynamic landscape of security, London stands as a crucible where innovation and protection converge. Facial recognition, smart locks, and alarm systems are driving this transformation, reflecting the harmonious blend of technology and security. As we venture into this realm, responsibility lies with us to tread thoughtfully.&nbsp;</span><a class="editor-rtfLink" style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt; ; color: #4a6ee0;" href="//www.ayssystem.co.uk" target="_blank" rel="noopener"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">AYS System</span></a><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">, a prominent installer of Facial Recognition, Smart Locks, and Alarm Systems in London, plays a pivotal role in shaping the city's secure future. Together, we embrace these advancements, ensuring they serve us ethically and efficiently</span></p> """ "short_description" => "In an ever-evolving digital landscape, the concept of security has taken on a whole new dimension. With advancements in technology, traditional methods of securing our homes and properties have given way to innovative solutions that promise enhanced protection and convenience. In this blog, we delve into the fascinating world where security meets technology, specifically focusing on facial recognition technology, smart locks, and alarm systems in the vibrant city of London" "post_by" => "Admin" "post_date" => "2023-08-25" "order" =>136 "image" => "blogs/August2023/gc9YXR9BfhInuiQH9uW6.png" "meta_title" => "Exploring the Intersection of Security: Unveiling Facial Recognition, Smart Locks, and Alarm Systems in London" "meta_description" => "The intersection of security and technology in London encapsulates the ongoing transformation of our urban environments. Facial recognition technology, smart locks, and alarm systems are not just tools; they represent the convergence of human ingenuity and the digital age. As we navigate this ever-changing landscape, we must remember that while technology empowers us, we must ensure that it does so responsibly and ethically. In the dynamic security landscape, London is a crucible where innovation and protection converge." "meta_keyword" => "AYS System, Facial Recognition, Smart Locks, Alarm System, Home automation, Home Automation installation services provider in London," "status" => "Active" "created_at" => "2023-08-25 14:02:32" "updated_at" => "2023-08-25 14:02:32" ] 1 =>array:15 [ "id" =>136 "name" => "Protecting What Matters: CCTV Camera Installation Solutions for London Offices" "slug" => "Protecting-What-Matters-CCTV-Camera-Installation-Solutions-for-London-Offices" "description" => """ <p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">In an age where security concerns are at an all-time high, businesses in London are seeking innovative ways to safeguard their assets, data, and personnel. One solution that has gained immense popularity is the installation of&nbsp;</span><a class="editor-rtfLink" style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt; ; color: #4a6ee0;" href="//www.ayssystem.co.uk/services/cctv-security-camera-installation-in-uk" target="_blank" rel="noopener"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">CCTV cameras</span></a><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;in office spaces. These unassuming devices have evolved from mere surveillance tools to intelligent, data-driven systems that provide unparalleled security. In this article, we delve into the current trends in CCTV camera technology and explore the myriad benefits they offer to both homes and offices. Furthermore, we introduce AYS System, a leading CCTV camera installation service provider in London, committed to ensuring comprehensive security solutions.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Current Trends in CCTV Cameras and Security</strong></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">High-Definition Imaging</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">: Traditional grainy surveillance footage is a thing of the past. The latest CCTV cameras employ high-definition imaging, allowing for crystal-clear visuals even in low-light conditions. This is crucial for identifying potential threats accurately.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Artificial Intelligence (AI) Integration</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">: AI is revolutionizing the way CCTV cameras operate.&nbsp;</span><a class="editor-rtfLink" style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt; ; color: #4a6ee0;" href="//www.ayssystem.co.uk/services/cctv-security-camera-installation-in-uk" target="_blank" rel="noopener"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">Smart cameras</span></a><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;can now detect suspicious behavior, recognize faces, and even differentiate between humans and animals. This real-time analysis enhances the efficiency of security personnel.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Remote Monitoring</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">: Thanks to the advancement of mobile technology, CCTV camera feeds can be accessed remotely through smartphones and tablets. Business owners and security personnel can monitor their premises from anywhere, ensuring constant vigilance.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Integration with Access Control Systems</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">: Modern CCTV systems seamlessly integrate with access control systems, allowing for a holistic security approach. This integration ensures that only authorized personnel have access to sensitive areas.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Benefits of CCTV Camera Installation for Home and Office</strong></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Crime Deterrence</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">: The mere presence of visible CCTV cameras acts as a powerful deterrent to potential criminals. Knowing that their actions are being recorded discourages unauthorized access and criminal activities.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">24/7 Surveillance</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">: CCTV cameras provide round-the-clock surveillance, ensuring that no activity goes unnoticed. This is particularly beneficial for businesses that operate outside of regular office hours.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Evidence Collection</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">: In the unfortunate event of a security breach or incident,&nbsp;</span><a class="editor-rtfLink" style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt; ; color: #4a6ee0;" href="//www.ayssystem.co.uk/services/cctv-security-camera-installation-in-uk" target="_blank" rel="noopener"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">CCTV footage</span></a><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;serves as invaluable evidence. This aids law enforcement agencies in investigating and prosecuting criminals.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Employee Safety</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">: CCTV cameras enhance the safety of employees by monitoring for potential hazards and ensuring compliance with safety protocols.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Data Analytics</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">: Advanced CCTV systems can provide insights into customer behavior, foot traffic patterns, and employee productivity. This data can inform business decisions and improve operational efficiency.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Reduced Insurance Premiums</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">: Many insurance companies offer reduced premiums to businesses with comprehensive security measures in place, including CCTV cameras.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Introducing AYS System: Your Trusted CCTV Camera Installation Service in London</strong></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">When it comes to securing your London office space, AYS System stands out as a reliable and expert CCTV camera installation service provider. With years of experience and a track record of delivering cutting-edge security solutions, AYS System understands the unique security challenges faced by businesses in the city.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">AYS System offers:</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Tailored Solutions</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">:&nbsp;</span><a class="editor-rtfLink" style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt; ; color: #4a6ee0;" href="//www.ayssystem.co.uk" target="_blank" rel="noopener"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">AYS System</span></a><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;assesses the specific security needs of your office and designs customized CCTV camera installation solutions that cater to your requirements.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Expert Installation</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">: The team at AYS System comprises skilled technicians who ensure seamless installation and setup of your CCTV cameras, optimizing their functionality and coverage.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">State-of-the-Art Technology</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">: AYS System stays at the forefront of technological advancements in security. They offer a range of high-definition cameras, AI-enabled systems, and remote monitoring options.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Comprehensive Support</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">: Beyond installation, AYS System provides ongoing support, maintenance, and updates to ensure that your CCTV system operates flawlessly.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">The importance of CCTV camera installation in London's offices cannot be overstated. With evolving technologies and the increasing need for security, these systems have become a fundamental part of modern business operations.&nbsp;</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">The benefits, including crime deterrence,&nbsp;</span><a class="editor-rtfLink" style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt; ; color: #4a6ee0;" href="//www.ayssystem.co.uk/services/cctv-security-camera-installation-in-uk" target="_blank" rel="noopener"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">24/7 surveillance, and data analytics, make CCTV cameras</span></a><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;an indispensable tool for safeguarding both residential and commercial spaces. When it comes to reliable and expert CCTV camera installation services in London, AYS System is your trusted partner, committed to providing peace of mind through comprehensive security solutions.</span></p> """ "short_description" => "In an age where security concerns are at an all-time high, businesses in London are seeking innovative ways to safeguard their assets, data, and personnel. One solution that has gained immense popularity is the installation of CCTV cameras in office spaces. These unassuming devices have evolved from mere surveillance tools to intelligent, data-driven systems that provide unparalleled security." "post_by" => "Admin" "post_date" => "2023-08-18" "order" =>135 "image" => "blogs/August2023/CT6zVVnoiDpfCMyCNkTA.png" "meta_title" => "Protecting What Matters: CCTV Camera Installation Solutions for London Offices" "meta_description" => "AYS System offers expert CCTV installation services. If you're looking for CCTV installers for your project then call AYS System today for a free quote. CCTV Services Near me." "meta_keyword" => "AYS System, CCTV Security Camera Installation, CCTV Security Camera Installation near me, cctv system in harrow london, Surveillance cameras in harrow, Surveillance cameras, Cctv installation, home cctv, best outdoor security cameras ukcctv installation services,residential surveillance cameras,cctv security recording system,cctv company,cctv camera installation services near me,cctv maintenance,cc camera installation near me,cctv camera service,cctv camera installation price,security camera installation companies,cctv business,service cctv,security camera installation service near me,surveillance camera installation near me,commercial cctv installation,cctv camera installation company,top surveillance cameras,cctv monitoring companies,best dvr camera system,surveillance camera installation cost,best security dvr,property surveillance cameras," "status" => "Active" "created_at" => "2023-08-18 11:29:51" "updated_at" => "2023-08-18 11:30:12" ] 2 =>array:15 [ "id" =>135 "name" => "Adding CCTV To Your Home: Things To Consider" "slug" => "Adding-CCTV-To-Your-Home-Things-To-Consider" "description" => """ <p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">In an increasingly digital age, the security of your home has taken on a whole new dimension. One of the most effective ways to enhance your home security is by adding Closed-Circuit Television (CCTV) cameras. These cameras not only act as a deterrent for potential intruders but also provide you with real-time monitoring and valuable evidence in case of any untoward incidents. Before you jump into installing&nbsp;</span><a class="editor-rtfLink" style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt; ; color: #4a6ee0;" href="//www.ayssystem.co.uk/services/cctv-security-camera-installation-in-uk" target="_blank" rel="noopener"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">CCTV</span></a><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">s, however, there are several important factors to consider.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Why Install CCTV Cameras?</strong></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">CCTV cameras have become an integral part of modern home security systems. They offer a range of benefits that go beyond just keeping your property safe:</span></p>\r\n<ol style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Deterrence:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;The mere presence of visible CCTV cameras can significantly deter criminals from attempting to break into your property.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Real-time Monitoring:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;With modern technology, you can monitor your property in real time using your smartphone or computer, no matter where you are.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Evidence Collection:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;In case of any incidents, CCTV footage can serve as crucial evidence for identifying suspects and helping law enforcement.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Remote Access:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;Many CCTV systems allow you to access live or recorded footage remotely, providing peace of mind even when you're away.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Insurance Premiums:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;Some insurance companies offer reduced premiums for homes with CCTV systems, as they lower the risk of burglary and vandalism.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"></li>\r\n</ol>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Things to Consider Before Installing CCTV Cameras</strong></p>\r\n<ol style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Placement:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;Proper camera placement is crucial. Consider vulnerable areas like entry points, driveways, and blind spots. Ensure cameras are positioned to capture clear and unobstructed footage.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Indoor vs. Outdoor Cameras:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;Determine whether you need cameras for indoor monitoring, outdoor surveillance, or both. Outdoor cameras should be weatherproof and have night vision capabilities.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Resolution and Quality:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;Higher resolution cameras provide clearer images. Consider at least 1080p resolution for optimal clarity.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Field of View:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;Choose cameras with a wide field of view to cover larger areas with fewer cameras. Pan-tilt-zoom (PTZ) cameras are versatile for this purpose.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Night Vision:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;If you need surveillance at night, opt for cameras with infrared (IR) capabilities for clear night vision.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Storage:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;Decide on the type of storage you prefer - local (on-site) or cloud-based. Local storage may require more maintenance but provides full control over your data.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Privacy Concerns:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;Be mindful of your neighbors' privacy and ensure your cameras do not invade their personal spaces.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Power Source:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;Cameras can be wired or wireless. Wireless cameras are easier to install but may require frequent battery changes.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"></li>\r\n</ol>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Top Trending CCTV Cameras for Home</strong></p>\r\n<ol style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Ring Stick Up Cam:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;A versatile outdoor camera with motion detection, two-way audio, and easy integration with smart home devices.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Arlo Pro 4:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;Wire-free outdoor/indoor camera with 2K resolution, color night vision, and advanced motion detection.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Nest Cam IQ Indoor:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;A high-quality indoor camera with facial recognition, a 4K sensor, and Google Assistant integration.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Blink Outdoor:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;Affordable outdoor camera with HD video, motion detection, and long battery life.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Wyze Cam Pan:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;A budget-friendly indoor PTZ camera with motion tracking and two-way audio.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"></li>\r\n</ol>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><a class="editor-rtfLink" style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt; ; color: #4a6ee0;" href="//www.ayssystem.co.uk/services/cctv-security-camera-installation-in-uk" target="_blank" rel="noopener"><strong style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">AYS System: Your CCTV Camera Installation Service Provider</strong></a></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">When it comes to installing CCTV cameras in your home, professional assistance is invaluable. AYS System is a leading provider of CCTV camera installation services, dedicated to ensuring the safety and security of your home. With a team of skilled technicians, AYS System offers:</span></p>\r\n<ol style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Expert Consultation:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;AYS System's experts assess your property and provide personalized recommendations based on your security needs.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Professional Installation:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;Their skilled technicians handle the entire installation process, from camera placement to wiring and configuration.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Quality Equipment:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;</span><a class="editor-rtfLink" style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt; ; color: #4a6ee0;" href="//www.ayssystem.co.uk/services/cctv-security-camera-installation-in-uk" target="_blank" rel="noopener"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">AYS System</span></a><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;provides top-of-the-line CCTV cameras and accessories, ensuring reliable and effective surveillance.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Remote Monitoring Setup:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;They help you set up remote access to your CCTV cameras, allowing you to monitor your property anytime, anywhere.</span></li>\r\n<li style="background: transparent; margin-top: 0pt; margin-bottom: 0pt; list-style-type: decimal;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Ongoing Support:</strong><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;AYS System offers maintenance services and technical support to ensure your CCTV system operates smoothly at all times.<br /></span></li>\r\n</ol>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;">Conclusion</strong></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">The decision to add&nbsp;</span><a class="editor-rtfLink" style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt; ; color: #4a6ee0;" href="//www.ayssystem.co.uk/services/cctv-security-camera-installation-in-uk" target="_blank" rel="noopener"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">CCTV cameras</span></a><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">&nbsp;to your home is a significant step toward enhancing your security. By carefully considering factors like camera placement, resolution, and storage options, you can create a robust surveillance system tailored to your needs. Additionally, exploring trending CCTV cameras like Ring Stick Up Cam, Arlo Pro 4, and Nest Cam IQ Indoor can provide you with cutting-edge technology.</span></p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>\r\n<p style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">When it comes to installation, entrusting a professional service like AYS System can make all the difference. Their expertise ensures that your CCTV cameras are strategically placed and properly configured for maximum effectiveness. With&nbsp;</span><a class="editor-rtfLink" style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt; ; color: #4a6ee0;" href="//www.ayssystem.co.uk/services/cctv-security-camera-installation-in-uk" target="_blank" rel="noopener"><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">AYS System</span></a><span style="background: transparent; margin-top: 0pt; margin-bottom: 0pt;" data-preserver-spaces="true">, you can enjoy the peace of mind that comes from knowing your home is well-protected and monitored around the clock</span></p> """ "short_description" => "In an increasingly digital age, the security of your home has taken on a whole new dimension. One of the most effective ways to enhance your home security is by adding Closed-Circuit Television (CCTV) cameras. These cameras not only act as a deterrent for potential intruders but also provide you with real-time monitoring and valuable evidence in case of any untoward incidents. Before you jump into installing CCTVs, however, there are several important factors to consider." "post_by" => "Admin" "post_date" => "2023-08-11" "order" =>134 "image" => "blogs/August2023/XazZujNTu3xtvCC3Er5d.png" "meta_title" => "Adding CCTV To Your Home: Things To Consider" "meta_description" => "In an increasingly digital age, the security of your home has taken on a whole new dimension. One of the most effective ways to enhance your home security is by adding Closed-Circuit Television (CCTV) cameras. These cameras not only act as a deterrent for potential intruders but also provide you with real-time monitoring and valuable evidence in case of any untoward incidents. Before you jump into installing CCTVs, however, there are several important factors to consider." "meta_keyword" => "AYS System,cctv installation services,residential surveillance cameras,cctv security recording system,cctv company,cctv camera installation services near me,cctv maintenance,cc camera installation near me,cctv camera service,cctv camera installation price,security camera installation companies,cctv business,service cctv,security camera installation service near me,surveillance camera installation near me,commercial cctv installation,cctv camera installation company,top surveillance cameras,cctv monitoring companies,best dvr camera system,surveillance camera installation cost,best security DVR,property surveillance cameras,best security camera company,domestic cctv installers near me,cctv security services,cctv servicing,business cctv installation,cctv security installation,cctv surveillance installation,cctv security camera system installation,cctv camera installation service near me,home surveillance installation near me,cctv systems,cctv surveillance,camera installation near me,cctv near me,cctv meaning,cctv definition,cctv systems uk,cctv camera price full set,cctv installation cost,home security cameras uk,cctv security,cctv,cctv monitor,cctv price,cctv camera setup,cctv security cameras,cctv shop near me,cctv camera set price,cctv setup,types of cctv cameras,cctv cameras for sale,best surveillance camera,cctv installation price,cctv installation services,residential surveillance cameras,cctv security recording system,cctv company,cctv camera installation services near me,cctv maintenance,cc camera installation near me,cctv camera service,cctv camera installation price,security camera installation companies,cctv business,service cctv,security camera installation service near me,surveillance camera installation near me,commercial cctv installation,cctv camera installation company,top surveillance cameras,cctv monitoring companies,best dvr camera system,surveillance camera installation cost,best security DVR,property surveillance cameras,best security camera company,domestic cctv installers near me,cctv security services,cctv servicing,business cctv installation,cctv security installation,cctv surveillance installation,cctv security camera system installation,cctv camera installation service near me,CCTV Installation,cctv security,security camera,ip camera,outdoor security cameras,wireless camera,outdoor camera,wireless outdoor security cameras,best outdoor security cameras,cctv systems,video surveillance,indoor camera,wifi smart camera,wifi security camera,best outdoor security camera system,best outdoor wireless security camera system,outdoor home security cameras,DVR cctv,ip camera wifi,best outdoor camera," "status" => "Active" "created_at" => "2023-08-11 13:22:59" "updated_at" => "2023-08-11 13:23:18" ] ]]
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
 /** * Get the middleware assigned to the controller. * * @return array */ public function getMiddleware() { return $this->middleware; } /** * Execute an action on the controller. * * @param string $method * @param array $parameters * @return \Symfony\Component\HttpFoundation\Response */ public function callAction($method, $parameters) { return call_user_func_array([$this, $method], $parameters); } /** * Handle calls to missing methods on the controller. * * @param string $method * @param array $parameters * @return mixed * * @throws \BadMethodCallException */ public function __call($method, $parameters) { throw new BadMethodCallException(sprintf( 'Method %s::%s does not exist.', static::class, $method )); }} 
Arguments
  1. "smart-home-automation-installation-london"
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
 /** * Get the middleware assigned to the controller. * * @return array */ public function getMiddleware() { return $this->middleware; } /** * Execute an action on the controller. * * @param string $method * @param array $parameters * @return \Symfony\Component\HttpFoundation\Response */ public function callAction($method, $parameters) { return call_user_func_array([$this, $method], $parameters); } /** * Handle calls to missing methods on the controller. * * @param string $method * @param array $parameters * @return mixed * * @throws \BadMethodCallException */ public function __call($method, $parameters) { throw new BadMethodCallException(sprintf( 'Method %s::%s does not exist.', static::class, $method )); }} 
Arguments
  1. array:2 [0 =>App\Http\Controllers\FrontEnd\ServiceController {#1902} 1 => "detail"]
  2. array:1 [ "slug" => "smart-home-automation-installation-london"]
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
 { $this->container = $container; } /** * Dispatch a request to a given controller and method. * * @param \Illuminate\Routing\Route $route * @param mixed $controller * @param string $method * @return mixed */ public function dispatch(Route $route, $controller, $method) { $parameters = $this->resolveClassMethodDependencies( $route->parametersWithoutNulls(), $controller, $method ); if (method_exists($controller, 'callAction')) { return $controller->callAction($method, $parameters); } return $controller->{$method}(...array_values($parameters)); } /** * Get the middleware for the controller instance. * * @param \Illuminate\Routing\Controller $controller * @param string $method * @return array */ public function getMiddleware($controller, $method) { if (! method_exists($controller, 'getMiddleware')) { return []; } return collect($controller->getMiddleware())->reject(function ($data) use ($method) { return static::methodExcludedByOptions($method, $data['options']);
Arguments
  1. "detail"
  2. array:1 [ "slug" => "smart-home-automation-installation-london"]
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Route.php
 protected function runCallable() { $callable = $this->action['uses']; return $callable(...array_values($this->resolveMethodDependencies( $this->parametersWithoutNulls(), new ReflectionFunction($this->action['uses']) ))); } /** * Run the route action and return the response. * * @return mixed * * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException */ protected function runController() { return $this->controllerDispatcher()->dispatch( $this, $this->getController(), $this->getControllerMethod() ); } /** * Get the controller instance for the route. * * @return mixed */ public function getController() { if (! $this->controller) { $class = $this->parseControllerCallback()[0]; $this->controller = $this->container->make(ltrim($class, '\\')); } return $this->controller; } /**
Arguments
  1. Illuminate\Routing\Route {#1647}
  2. App\Http\Controllers\FrontEnd\ServiceController {#1902}
  3. "detail"
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Route.php
 * * @throws \UnexpectedValueException */ protected function parseAction($action) { return RouteAction::parse($this->uri, $action); } /** * Run the route action and return the response. * * @return mixed */ public function run() { $this->container = $this->container ?: new Container; try { if ($this->isControllerAction()) { return $this->runController(); } return $this->runCallable(); } catch (HttpResponseException $e) { return $e->getResponse(); } } /** * Checks whether the route's action is a controller. * * @return bool */ protected function isControllerAction() { return is_string($this->action['uses']); } /** * Run the route action and return the response.
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Router.php
 /** * Run the given route within a Stack "onion" instance. * * @param \Illuminate\Routing\Route $route * @param \Illuminate\Http\Request $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(function ($request) use ($route) { return $this->prepareResponse( $request, $route->run() ); }); } /** * Gather the middleware for the given route with resolved class names. * * @param \Illuminate\Routing\Route $route * @return array */ public function gatherRouteMiddleware(Route $route) { $middleware = collect($route->gatherMiddleware())->map(function ($name) { return (array) MiddlewareNameResolver::resolve($name, $this->middleware, $this->middlewareGroups); })->flatten(); return $this->sortMiddleware($middleware); } /**
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
use Symfony\Component\Debug\Exception\FatalThrowableError; /** * This extended pipeline catches any exceptions that occur during each slice. * * The exceptions are converted to HTTP responses for proper middleware handling. */class Pipeline extends BasePipeline{ /** * Get the final piece of the Closure onion. * * @param \Closure $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); 
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
 */ public function __construct(Registrar $router) { $this->router = $router; } /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $this->router->substituteBindings($route = $request->route()); $this->router->substituteImplicitBindings($route); return $next($request); }} 
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 // the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { [$name, $parameters] = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $response = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $response instanceof Responsable ? $response->toResponse($this->getContainer()->make(Request::class)) : $response; }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Closure($passable) {#2082 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
 return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php
 } /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed * * @throws \Illuminate\Session\TokenMismatchException */ public function handle($request, Closure $next) { if ( $this->isReading($request) || $this->runningUnitTests() || $this->inExceptArray($request) || $this->tokensMatch($request) ) { return tap($next($request), function ($response) use ($request) { if ($this->shouldAddXsrfTokenCookie()) { $this->addCookieToResponse($request, $response); } }); } throw new TokenMismatchException; } /** * Determine if the HTTP request uses a ‘read’ verb. * * @param \Illuminate\Http\Request $request * @return bool */ protected function isReading($request) { return in_array($request->method(), ['HEAD', 'GET', 'OPTIONS']); } 
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 // the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { [$name, $parameters] = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $response = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $response instanceof Responsable ? $response->toResponse($this->getContainer()->make(Request::class)) : $response; }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Closure($passable) {#2083 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
 return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php
 * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { // If the current session has an "errors" variable bound to it, we will share // its value with all view instances so the views can easily access errors // without having to bind. An empty bag is set when there aren't errors. $this->view->share( 'errors', $request->session()->get('errors') ?: new ViewErrorBag ); // Putting the errors in the view for every view allows the developer to just // assume that some errors are always available, which is convenient since // they don't have to continually run checks for the presence of errors. return $next($request); }} 
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 // the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { [$name, $parameters] = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $response = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $response instanceof Responsable ? $response->toResponse($this->getContainer()->make(Request::class)) : $response; }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Closure($passable) {#2275 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
 return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
 * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $this->sessionHandled = true; // If a session driver has been configured, we will need to start the session here // so that the data is ready for an application. Note that the Laravel sessions // do not make use of PHP "native" sessions in any way since they are crappy. if ($this->sessionConfigured()) { $request->setLaravelSession( $session = $this->startSession($request) ); $this->collectGarbage($session); } $response = $next($request); // Again, if the session has been configured we will need to close out the session // so that the attributes may be persisted to some storage medium. We will also // add the session identifier cookie to the application response headers now. if ($this->sessionConfigured()) { $this->storeCurrentUrl($request, $session); $this->addCookieToResponse($response, $session); } return $response; } /** * Perform any final actions for the request lifecycle. * * @param \Illuminate\Http\Request $request * @param \Symfony\Component\HttpFoundation\Response $response * @return void */
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 // the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { [$name, $parameters] = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $response = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $response instanceof Responsable ? $response->toResponse($this->getContainer()->make(Request::class)) : $response; }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Closure($passable) {#2276 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
 return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php
 * Create a new CookieQueue instance. * * @param \Illuminate\Contracts\Cookie\QueueingFactory $cookies * @return void */ public function __construct(CookieJar $cookies) { $this->cookies = $cookies; } /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $response = $next($request); foreach ($this->cookies->getQueuedCookies() as $cookie) { $response->headers->setCookie($cookie); } return $response; }} 
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 // the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { [$name, $parameters] = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $response = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $response instanceof Responsable ? $response->toResponse($this->getContainer()->make(Request::class)) : $response; }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Closure($passable) {#2277 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
 return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php
 * Disable encryption for the given cookie name(s). * * @param string|array $name * @return void */ public function disableFor($name) { $this->except = array_merge($this->except, (array) $name); } /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return \Symfony\Component\HttpFoundation\Response */ public function handle($request, Closure $next) { return $this->encrypt($next($this->decrypt($request))); } /** * Decrypt the cookies on the request. * * @param \Symfony\Component\HttpFoundation\Request $request * @return \Symfony\Component\HttpFoundation\Request */ protected function decrypt(Request $request) { foreach ($request->cookies as $key => $cookie) { if ($this->isDisabled($key)) { continue; } try { $request->cookies->set($key, $this->decryptCookie($key, $cookie)); } catch (DecryptException $e) { $request->cookies->set($key, null); }
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 // the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { [$name, $parameters] = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $response = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $response instanceof Responsable ? $response->toResponse($this->getContainer()->make(Request::class)) : $response; }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Closure($passable) {#2278 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
 return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 public function via($method) { $this->method = $method; return $this; } /** * Run the pipeline with a final destination callback. * * @param \Closure $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes), $this->carry(), $this->prepareDestination($destination) ); return $pipeline($this->passable); } /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } /** * Get the final piece of the Closure onion. * * @param \Closure $destination * @return \Closure */
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Router.php
 * * @param \Illuminate\Routing\Route $route * @param \Illuminate\Http\Request $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); return (new Pipeline($this->container)) ->send($request) ->through($middleware) ->then(function ($request) use ($route) { return $this->prepareResponse( $request, $route->run() ); }); } /** * Gather the middleware for the given route with resolved class names. * * @param \Illuminate\Routing\Route $route * @return array */ public function gatherRouteMiddleware(Route $route) { $middleware = collect($route->gatherMiddleware())->map(function ($name) { return (array) MiddlewareNameResolver::resolve($name, $this->middleware, $this->middlewareGroups); })->flatten(); return $this->sortMiddleware($middleware); } /** * Sort the given middleware by priority. *
Arguments
  1. Closure($request) {#1907 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Router.php
 return $route; } /** * Return the response for the given route. * * @param \Illuminate\Http\Request $request * @param \Illuminate\Routing\Route $route * @return mixed */ protected function runRoute(Request $request, Route $route) { $request->setRouteResolver(function () use ($route) { return $route; }); $this->events->dispatch(new Events\RouteMatched($route, $request)); return $this->prepareResponse($request, $this->runRouteWithinStack($route, $request) ); } /** * Run the given route within a Stack "onion" instance. * * @param \Illuminate\Routing\Route $route * @param \Illuminate\Http\Request $request * @return mixed */ protected function runRouteWithinStack(Route $route, Request $request) { $shouldSkipMiddleware = $this->container->bound('middleware.disable') && $this->container->make('middleware.disable') === true; $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route); return (new Pipeline($this->container)) ->send($request) ->through($middleware)
Arguments
  1. Illuminate\Routing\Route {#1647}
  2. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Router.php
 * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse */ public function dispatch(Request $request) { $this->currentRequest = $request; return $this->dispatchToRoute($request); } /** * Dispatch the request to a route and return the response. * * @param \Illuminate\Http\Request $request * @return mixed */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } /** * Find the route matching a given request. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Routing\Route */ protected function findRoute($request) { $this->current = $route = $this->routes->match($request); $this->container->instance(Route::class, $route); return $route; } /** * Return the response for the given route. *
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Illuminate\Routing\Route {#1647}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Router.php
 * @return mixed */ public function respondWithRoute($name) { $route = tap($this->routes->getByName($name))->bind($this->currentRequest); return $this->runRoute($this->currentRequest, $route); } /** * Dispatch the request to the application. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse */ public function dispatch(Request $request) { $this->currentRequest = $request; return $this->dispatchToRoute($request); } /** * Dispatch the request to a route and return the response. * * @param \Illuminate\Http\Request $request * @return mixed */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } /** * Find the route matching a given request. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Routing\Route */ protected function findRoute($request)
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
 * @return void */ public function bootstrap() { if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } /** * Get the route dispatcher callback. * * @return \Closure */ protected function dispatchToRouter() { return function ($request) { $this->app->instance('request', $request); return $this->router->dispatch($request); }; } /** * Call the terminate method on any terminable middleware. * * @param \Illuminate\Http\Request $request * @param \Illuminate\Http\Response $response * @return void */ public function terminate($request, $response) { $this->terminateMiddleware($request, $response); $this->app->terminate(); } /** * Call the terminate method on any terminable middleware. *
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
use Symfony\Component\Debug\Exception\FatalThrowableError; /** * This extended pipeline catches any exceptions that occur during each slice. * * The exceptions are converted to HTTP responses for proper middleware handling. */class Pipeline extends BasePipeline{ /** * Get the final piece of the Closure onion. * * @param \Closure $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); 
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/renatomarinho/laravel-page-speed/src/Middleware/PageSpeed.php
abstract class PageSpeed{ /** * Apply rules. * * @param string $buffer * @return string */ abstract public function apply($buffer); /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return \Illuminate\Http\Response $response */ public function handle($request, Closure $next) { $response = $next($request); if (! $this->shouldProcessPageSpeed($request, $response)) { return $response; } $html = $response->getContent(); $newContent = $this->apply($html); return $response->setContent($newContent); } /** * Replace content response. * * @param array $replace * @param string $buffer * @return string */ protected function replace(array $replace, $buffer) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 // the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { [$name, $parameters] = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $response = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $response instanceof Responsable ? $response->toResponse($this->getContainer()->make(Request::class)) : $response; }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Closure($passable) {#1405 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
 return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/renatomarinho/laravel-page-speed/src/Middleware/PageSpeed.php
abstract class PageSpeed{ /** * Apply rules. * * @param string $buffer * @return string */ abstract public function apply($buffer); /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return \Illuminate\Http\Response $response */ public function handle($request, Closure $next) { $response = $next($request); if (! $this->shouldProcessPageSpeed($request, $response)) { return $response; } $html = $response->getContent(); $newContent = $this->apply($html); return $response->setContent($newContent); } /** * Replace content response. * * @param array $replace * @param string $buffer * @return string */ protected function replace(array $replace, $buffer) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 // the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { [$name, $parameters] = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $response = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $response instanceof Responsable ? $response->toResponse($this->getContainer()->make(Request::class)) : $response; }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Closure($passable) {#1959 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
 return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/renatomarinho/laravel-page-speed/src/Middleware/PageSpeed.php
abstract class PageSpeed{ /** * Apply rules. * * @param string $buffer * @return string */ abstract public function apply($buffer); /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return \Illuminate\Http\Response $response */ public function handle($request, Closure $next) { $response = $next($request); if (! $this->shouldProcessPageSpeed($request, $response)) { return $response; } $html = $response->getContent(); $newContent = $this->apply($html); return $response->setContent($newContent); } /** * Replace content response. * * @param array $replace * @param string $buffer * @return string */ protected function replace(array $replace, $buffer) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 // the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { [$name, $parameters] = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $response = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $response instanceof Responsable ? $response->toResponse($this->getContainer()->make(Request::class)) : $response; }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Closure($passable) {#1963 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
 return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/renatomarinho/laravel-page-speed/src/Middleware/PageSpeed.php
abstract class PageSpeed{ /** * Apply rules. * * @param string $buffer * @return string */ abstract public function apply($buffer); /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return \Illuminate\Http\Response $response */ public function handle($request, Closure $next) { $response = $next($request); if (! $this->shouldProcessPageSpeed($request, $response)) { return $response; } $html = $response->getContent(); $newContent = $this->apply($html); return $response->setContent($newContent); } /** * Replace content response. * * @param array $replace * @param string $buffer * @return string */ protected function replace(array $replace, $buffer) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 // the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { [$name, $parameters] = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $response = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $response instanceof Responsable ? $response->toResponse($this->getContainer()->make(Request::class)) : $response; }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Closure($passable) {#1962 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
 return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/renatomarinho/laravel-page-speed/src/Middleware/PageSpeed.php
abstract class PageSpeed{ /** * Apply rules. * * @param string $buffer * @return string */ abstract public function apply($buffer); /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return \Illuminate\Http\Response $response */ public function handle($request, Closure $next) { $response = $next($request); if (! $this->shouldProcessPageSpeed($request, $response)) { return $response; } $html = $response->getContent(); $newContent = $this->apply($html); return $response->setContent($newContent); } /** * Replace content response. * * @param array $replace * @param string $buffer * @return string */ protected function replace(array $replace, $buffer) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 // the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { [$name, $parameters] = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $response = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $response instanceof Responsable ? $response->toResponse($this->getContainer()->make(Request::class)) : $response; }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Closure($passable) {#1961 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
 return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/renatomarinho/laravel-page-speed/src/Middleware/PageSpeed.php
abstract class PageSpeed{ /** * Apply rules. * * @param string $buffer * @return string */ abstract public function apply($buffer); /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return \Illuminate\Http\Response $response */ public function handle($request, Closure $next) { $response = $next($request); if (! $this->shouldProcessPageSpeed($request, $response)) { return $response; } $html = $response->getContent(); $newContent = $this->apply($html); return $response->setContent($newContent); } /** * Replace content response. * * @param array $replace * @param string $buffer * @return string */ protected function replace(array $replace, $buffer) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 // the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { [$name, $parameters] = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $response = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $response instanceof Responsable ? $response->toResponse($this->getContainer()->make(Request::class)) : $response; }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Closure($passable) {#1960 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
 return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/renatomarinho/laravel-page-speed/src/Middleware/PageSpeed.php
abstract class PageSpeed{ /** * Apply rules. * * @param string $buffer * @return string */ abstract public function apply($buffer); /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return \Illuminate\Http\Response $response */ public function handle($request, Closure $next) { $response = $next($request); if (! $this->shouldProcessPageSpeed($request, $response)) { return $response; } $html = $response->getContent(); $newContent = $this->apply($html); return $response->setContent($newContent); } /** * Replace content response. * * @param array $replace * @param string $buffer * @return string */ protected function replace(array $replace, $buffer) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 // the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { [$name, $parameters] = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $response = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $response instanceof Responsable ? $response->toResponse($this->getContainer()->make(Request::class)) : $response; }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Closure($passable) {#1953 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
 return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/fideloper/proxy/src/TrustProxies.php
 { $this->config = $config; } /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * * @throws \Symfony\Component\HttpKernel\Exception\HttpException * * @return mixed */ public function handle(Request $request, Closure $next) { $request::setTrustedProxies([], $this->getTrustedHeaderNames()); // Reset trusted proxies between requests $this->setTrustedProxyIpAddresses($request); return $next($request); } /** * Sets the trusted proxies on the request to the value of trustedproxy.proxies * * @param \Illuminate\Http\Request $request */ protected function setTrustedProxyIpAddresses(Request $request) { $trustedIps = $this->proxies ?: $this->config->get('trustedproxy.proxies'); // Trust any IP address that calls us // `**` for backwards compatibility, but is deprecated if ($trustedIps === '*' || $trustedIps === '**') { return $this->setTrustedProxyIpAddressesToTheCallingIp($request); } // Support IPs addresses separated by comma $trustedIps = is_string($trustedIps) ? array_map('trim', explode(',', $trustedIps)) : $trustedIps; 
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 // the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { [$name, $parameters] = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $response = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $response instanceof Responsable ? $response->toResponse($this->getContainer()->make(Request::class)) : $response; }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Closure($passable) {#1817 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
 return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
 * * @var array */ protected $attributes = []; /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @param array ...$attributes * @return mixed */ public function handle($request, Closure $next, ...$attributes) { $this->attributes = $attributes; $this->clean($request); return $next($request); } /** * Clean the request's data. * * @param \Illuminate\Http\Request $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); if ($request->isJson()) { $this->cleanParameterBag($request->json()); } elseif ($request->request !== $request->query) { $this->cleanParameterBag($request->request); } } /**
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 // the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { [$name, $parameters] = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $response = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $response instanceof Responsable ? $response->toResponse($this->getContainer()->make(Request::class)) : $response; }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Closure($passable) {#1952 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
 return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
 * * @var array */ protected $attributes = []; /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @param array ...$attributes * @return mixed */ public function handle($request, Closure $next, ...$attributes) { $this->attributes = $attributes; $this->clean($request); return $next($request); } /** * Clean the request's data. * * @param \Illuminate\Http\Request $request * @return void */ protected function clean($request) { $this->cleanParameterBag($request->query); if ($request->isJson()) { $this->cleanParameterBag($request->json()); } elseif ($request->request !== $request->query) { $this->cleanParameterBag($request->request); } } /**
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 // the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { [$name, $parameters] = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $response = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $response instanceof Responsable ? $response->toResponse($this->getContainer()->make(Request::class)) : $response; }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Closure($passable) {#1951 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
 return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
class ValidatePostSize{ /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed * * @throws \Illuminate\Http\Exceptions\PostTooLargeException */ public function handle($request, Closure $next) { $max = $this->getPostMaxSize(); if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) { throw new PostTooLargeException; } return $next($request); } /** * Determine the server 'post_max_size' as bytes. * * @return int */ protected function getPostMaxSize() { if (is_numeric($postMaxSize = ini_get('post_max_size'))) { return (int) $postMaxSize; } $metric = strtoupper(substr($postMaxSize, -1)); $postMaxSize = (int) $postMaxSize; switch ($metric) { case 'K': return $postMaxSize * 1024; case 'M':
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 // the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { [$name, $parameters] = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $response = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $response instanceof Responsable ? $response->toResponse($this->getContainer()->make(Request::class)) : $response; }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Closure($passable) {#1950 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
 return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php
 * * @throws \Symfony\Component\HttpKernel\Exception\HttpException */ public function handle($request, Closure $next) { if ($this->app->isDownForMaintenance()) { $data = json_decode(file_get_contents($this->app->storagePath().'/framework/down'), true); if (isset($data['allowed']) && IpUtils::checkIp($request->ip(), (array) $data['allowed'])) { return $next($request); } if ($this->inExceptArray($request)) { return $next($request); } throw new MaintenanceModeException($data['time'], $data['retry'], $data['message']); } return $next($request); } /** * Determine if the request has a URI that should be accessible in maintenance mode. * * @param \Illuminate\Http\Request $request * @return bool */ protected function inExceptArray($request) { foreach ($this->except as $except) { if ($except !== '/') { $except = trim($except, '/'); } if ($request->fullUrlIs($except) || $request->is($except)) { return true; } } 
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 // the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { [$name, $parameters] = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $response = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $response instanceof Responsable ? $response->toResponse($this->getContainer()->make(Request::class)) : $response; }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
  2. Closure($passable) {#1949 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
 return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
 public function via($method) { $this->method = $method; return $this; } /** * Run the pipeline with a final destination callback. * * @param \Closure $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes), $this->carry(), $this->prepareDestination($destination) ); return $pipeline($this->passable); } /** * Run the pipeline and return the result. * * @return mixed */ public function thenReturn() { return $this->then(function ($passable) { return $passable; }); } /** * Get the final piece of the Closure onion. * * @param \Closure $destination * @return \Closure */
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
 } /** * Send the given request through the middleware / router. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ protected function sendRequestThroughRouter($request) { $this->app->instance('request', $request); Facade::clearResolvedInstance('request'); $this->bootstrap(); return (new Pipeline($this->app)) ->send($request) ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware) ->then($this->dispatchToRouter()); } /** * Bootstrap the application for HTTP requests. * * @return void */ public function bootstrap() { if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } /** * Get the route dispatcher callback. * * @return \Closure */ protected function dispatchToRouter()
Arguments
  1. Closure($request) {#22 …4}
/home/oex9m3kyr0qf/public_html/protected/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
 $router->middlewareGroup($key, $middleware); } foreach ($this->routeMiddleware as $key => $middleware) { $router->aliasMiddleware($key, $middleware); } } /** * Handle an incoming HTTP request. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function handle($request) { try { $request->enableHttpMethodParameterOverride(); $response = $this->sendRequestThroughRouter($request); } catch (Exception $e) { $this->reportException($e); $response = $this->renderException($request, $e); } catch (Throwable $e) { $this->reportException($e = new FatalThrowableError($e)); $response = $this->renderException($request, $e); } $this->app['events']->dispatch( new Events\RequestHandled($request, $response) ); return $response; } /** * Send the given request through the middleware / router. *
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}
/home/oex9m3kyr0qf/public_html/index.php
*/ $app = require_once __DIR__.'/protected/bootstrap/app.php'; /*|--------------------------------------------------------------------------| Run The Application|--------------------------------------------------------------------------|| Once we have the application, we can handle the incoming request| through the kernel, and send the associated response back to| the client's browser allowing them to enjoy the creative| and wonderful application we have prepared for them.|*/ $kernel = $app->make(Illuminate\Contracts\Http\Kernel::class); $response = $kernel->handle( $request = Illuminate\Http\Request::capture()); $response->send(); $kernel->terminate($request, $response); 
Arguments
  1. Illuminate\Http\Request {#42 #json: null #convertedFiles: null #userResolver: Closure($guard = null) {#1913 …4} #routeResolver: Closure() {#1909 …4} +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44} +request: Symfony\Component\HttpFoundation\ParameterBag {#50} +query: Symfony\Component\HttpFoundation\ParameterBag {#50} +server: Symfony\Component\HttpFoundation\ServerBag {#46} +files: Symfony\Component\HttpFoundation\FileBag {#47} +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45} +headers: Symfony\Component\HttpFoundation\HeaderBag {#48} #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: array:1 [0 => "*/*" ] #pathInfo: "/services/smart-home-automation-installation-london" #requestUri: "/services/smart-home-automation-installation-london" #baseUrl: "" #basePath: null #method: "GET" #format: null #session: Illuminate\Session\Store {#2261} #locale: null #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: truebasePath: "" format: "html"}

Environment & details:

empty
empty
empty
empty
empty
KeyValue
LSPHP_ENABLE_USER_INI
"on"
PATH
"/usr/local/bin:/usr/bin:/bin"
TEMP
"/tmp"
TMP
"/tmp"
TMPDIR
"/tmp"
PWD
"/"
HTTP_ACCEPT
"*/*"
CONTENT_LENGTH
"0"
HTTP_HOST
"www.ayssystem.co.uk"
HTTP_USER_AGENT
"claudebot"
REDIRECT_UNIQUE_ID
"ZgV9cbV8y08bpWqM_lMwyQAAAG4"
REDIRECT_SCRIPT_URL
"/services/smart-home-automation-installation-london"
REDIRECT_SCRIPT_URI
"//www.ayssystem.co.uk/services/smart-home-automation-installation-london"
REDIRECT_USER_ID
"6652242"
REDIRECT_STATUS
"200"
UNIQUE_ID
"ZgV9cbV8y08bpWqM_lMwyQAAAG4"
SCRIPT_URL
"/services/smart-home-automation-installation-london"
SCRIPT_URI
"//www.ayssystem.co.uk/services/smart-home-automation-installation-london"
USER_ID
"6652242"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SERVER_NAME
"www.ayssystem.co.uk"
SERVER_ADDR
"160.153.129.38"
SERVER_PORT
"80"
REMOTE_ADDR
"3.81.222.152"
DOCUMENT_ROOT
"/home/oex9m3kyr0qf/public_html"
REQUEST_SCHEME
"http"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/home/oex9m3kyr0qf/public_html"
SERVER_ADMIN
"webmaster@ayssystem.aksharyogisecurity.co.uk"
SCRIPT_FILENAME
"/home/oex9m3kyr0qf/public_html/index.php"
REMOTE_PORT
"39878"
REDIRECT_URL
"/services/smart-home-automation-installation-london"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/services/smart-home-automation-installation-london"
SCRIPT_NAME
"/index.php"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1711635825.588
REQUEST_TIME
1711635825
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:lcBvTveH+IAqSjHvh/AbnSVeCHlFWXIABnb9azUe1rA="
APP_DEBUG
"true"
APP_URL
"//www.ayssystem.co.uk/"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"ayssystem"
DB_USERNAME
"ayssystem"
DB_PASSWORD
"ayssystem"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
QUEUE_CONNECTION
"sync"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"sendmail"
MAIL_HOST
"localhost"
MAIL_PORT
"465"
MAIL_USERNAME
"noreplay@ayssystem.co.uk"
MAIL_PASSWORD
"k,fF6Nk0e,^q"
MAIL_ENCRYPTION
""
MAIL_FROM_ADDRESS
"noreplay@ayssystem.co.uk"
MAIL_FROM_NAME
"Aksharyogisecurity"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
MIX_PUSHER_APP_KEY
""
MIX_PUSHER_APP_CLUSTER
"mt1"
GOOGLE_MAPS_KEY
"AIzaSyCKVIzpbwb2am2ack7TbdiGVLzm0d6DCLc"
GOOGLE_MAPS_DEFAULT_CENTER_LAT
"20.5937"
GOOGLE_MAPS_DEFAULT_CENTER_LNG
"78.9629"
GOOGLE_MAPS_DEFAULT_ZOOM
"11"
KeyValue
LSPHP_ENABLE_USER_INI
"on"
PATH
"/usr/local/bin:/usr/bin:/bin"
TEMP
"/tmp"
TMP
"/tmp"
TMPDIR
"/tmp"
PWD
"/"
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:lcBvTveH+IAqSjHvh/AbnSVeCHlFWXIABnb9azUe1rA="
APP_DEBUG
"true"
APP_URL
"//www.ayssystem.co.uk/"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"ayssystem"
DB_USERNAME
"ayssystem"
DB_PASSWORD
"ayssystem"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
QUEUE_CONNECTION
"sync"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"sendmail"
MAIL_HOST
"localhost"
MAIL_PORT
"465"
MAIL_USERNAME
"noreplay@ayssystem.co.uk"
MAIL_PASSWORD
"k,fF6Nk0e,^q"
MAIL_ENCRYPTION
""
MAIL_FROM_ADDRESS
"noreplay@ayssystem.co.uk"
MAIL_FROM_NAME
"Aksharyogisecurity"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
MIX_PUSHER_APP_KEY
""
MIX_PUSHER_APP_CLUSTER
"mt1"
GOOGLE_MAPS_KEY
"AIzaSyCKVIzpbwb2am2ack7TbdiGVLzm0d6DCLc"
GOOGLE_MAPS_DEFAULT_CENTER_LAT
"20.5937"
GOOGLE_MAPS_DEFAULT_CENTER_LNG
"78.9629"
GOOGLE_MAPS_DEFAULT_ZOOM
"11"
0. Whoops\Handler\PrettyPageHandler