Conditions | 2 |
Paths | 2 |
Total Lines | 34 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | <?php |
||
16 | public function log($request) |
||
17 | { |
||
18 | $requestData = json_encode( |
||
19 | [ |
||
20 | 'referer' => $request->server('HTTP_REFERER', null), |
||
21 | 'user_agent' => $request->server('HTTP_USER_AGENT', null), |
||
22 | 'host' => $request->server('HTTP_HOST', null), |
||
23 | 'remote_addr' => $request->server('REMOTE_ADDR', null), |
||
24 | 'uri' => $request->server('REQUEST_URI', null), |
||
25 | 'method' => $request->server('REQUEST_METHOD', null), |
||
26 | 'query' => $request->server('QUERY_STRING', null), |
||
27 | 'time' => $request->server('REQUEST_TIME', null), |
||
28 | ] |
||
29 | ); |
||
30 | |||
31 | $route = 'todo/Route'; |
||
32 | $business = 0; |
||
33 | $user = 0; |
||
34 | |||
35 | /** |
||
36 | * @todo data faltando |
||
37 | */ |
||
38 | $requestData = md5($requestData); |
||
39 | if (Schema::hasTable('audits')) { |
||
40 | $this->model->create( |
||
41 | [ |
||
42 | 'route' => $route, |
||
43 | 'business' => $business, |
||
44 | 'user' => $user, |
||
45 | 'data' => $requestData, |
||
46 | ] |
||
47 | ); |
||
48 | } |
||
49 | } |
||
50 | } |
||
51 |
In PHP it is possible to write to properties without declaring them. For example, the following is perfectly valid PHP code:
Generally, it is a good practice to explictly declare properties to avoid accidental typos and provide IDE auto-completion: