![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/dceprojects.corals.io/Corals/core/Activity/HttpLogger/Classes/ |
<?php namespace Corals\Activity\HttpLogger\Classes; use Corals\Activity\HttpLogger\Contracts\LogProfile; use Illuminate\Http\Request; class LogNonGetRequests implements LogProfile { public function shouldLogRequest(Request $request): bool { if ($this->shouldExcludeURLPath($request)) { return false; } $methods = ['post', 'put', 'patch', 'delete']; $getIncluded = config('http_logger.get_included', false); if ($getIncluded) { $methods[] = 'get'; } return in_array(strtolower($request->method()), $methods); } /** * @param Request $request * @return bool */ protected function shouldExcludeURLPath(Request $request): bool { return $request->is(config('http_logger.exclude_url_paths')); } }