File tree Expand file tree Collapse file tree 3 files changed +13
-5
lines changed Expand file tree Collapse file tree 3 files changed +13
-5
lines changed Original file line number Diff line number Diff line change 2
2
3
3
namespace jeremykenedy \LaravelLogger \App \Http \Traits ;
4
4
5
+ use Illuminate \Support \Facades \Auth ;
5
6
use Illuminate \Support \Facades \Log ;
6
7
use Illuminate \Support \Facades \Request ;
8
+ use Illuminate \Support \Facades \Validator ;
7
9
use Jaybizzle \LaravelCrawlerDetect \Facades \LaravelCrawlerDetect as Crawler ;
8
10
use jeremykenedy \LaravelLogger \App \Models \Activity ;
9
- use Validator ;
10
11
11
12
trait ActivityLogger
12
13
{
@@ -22,7 +23,7 @@ public static function activity($description = null)
22
23
$ userType = trans ('LaravelLogger::laravel-logger.userTypes.guest ' );
23
24
$ userId = null ;
24
25
25
- if (\ Auth::check ()) {
26
+ if (Auth::check ()) {
26
27
$ userType = trans ('LaravelLogger::laravel-logger.userTypes.registered ' );
27
28
$ userIdField = config ('LaravelLogger.defaultUserIDField ' );
28
29
$ userId = Request::user ()->{$ userIdField };
@@ -72,7 +73,7 @@ public static function activity($description = null)
72
73
];
73
74
74
75
// Validation Instance
75
- $ validator = Validator::make ($ data , Activity::Rules ([] ));
76
+ $ validator = Validator::make ($ data , Activity::rules ( ));
76
77
if ($ validator ->fails ()) {
77
78
$ errors = self ::prepareErrorMessage ($ validator ->errors (), $ data );
78
79
if (config ('LaravelLogger.logDBActivityLogFailuresToFile ' )) {
Original file line number Diff line number Diff line change @@ -125,12 +125,18 @@ public function user()
125
125
*/
126
126
public static function rules ($ merge = [])
127
127
{
128
+ if (\Illuminate \Foundation \Application::VERSION < 5.8 ) {
129
+ $ route_url_check = 'active_url ' ;
130
+ } else {
131
+ $ route_url_check = 'url ' ;
132
+ }
133
+
128
134
return array_merge (
129
135
[
130
136
'description ' => 'required|string ' ,
131
137
'userType ' => 'required|string ' ,
132
138
'userId ' => 'nullable|integer ' ,
133
- 'route ' => 'nullable|url ' ,
139
+ 'route ' => 'nullable| ' . $ route_url_check ,
134
140
'ipAddress ' => 'nullable|ip ' ,
135
141
'userAgent ' => 'nullable|string ' ,
136
142
'locale ' => 'nullable|string ' ,
Original file line number Diff line number Diff line change 3
3
namespace jeremykenedy \LaravelLogger ;
4
4
5
5
use Illuminate \Routing \Router ;
6
+ use Illuminate \Support \Facades \Event ;
6
7
use Illuminate \Support \ServiceProvider ;
7
8
use jeremykenedy \LaravelLogger \App \Http \Middleware \LogActivity ;
8
9
@@ -109,7 +110,7 @@ private function registerEventListeners()
109
110
$ listeners = $ this ->getListeners ();
110
111
foreach ($ listeners as $ listenerKey => $ listenerValues ) {
111
112
foreach ($ listenerValues as $ listenerValue ) {
112
- \ Event::listen (
113
+ Event::listen (
113
114
$ listenerKey ,
114
115
$ listenerValue
115
116
);
You can’t perform that action at this time.
0 commit comments