@@ -86,13 +86,12 @@ public function showAccessLog(Request $request)
86
86
87
87
self ::mapAdditionalDetails ($ activities );
88
88
89
-
90
- if (config ('LaravelLogger.enableLiveSearch ' )){
91
- // We are querying only the paginated userIds because in a big application querying all user data is performance heavy
92
- $ user_ids = array_unique ($ activities ->pluck ('userId ' )->toArray ());
93
- $ users = config ('LaravelLogger.defaultUserModel ' )::whereIn (config ('LaravelLogger.defaultUserIDField ' ), $ user_ids )->get ();
94
- }else {
95
- $ users = config ('LaravelLogger.defaultUserModel ' )::all ();
89
+ if (config ('LaravelLogger.enableLiveSearch ' )) {
90
+ // We are querying only the paginated userIds because in a big application querying all user data is performance heavy
91
+ $ user_ids = array_unique ($ activities ->pluck ('userId ' )->toArray ());
92
+ $ users = config ('LaravelLogger.defaultUserModel ' )::whereIn (config ('LaravelLogger.defaultUserIDField ' ), $ user_ids )->get ();
93
+ } else {
94
+ $ users = config ('LaravelLogger.defaultUserModel ' )::all ();
96
95
}
97
96
98
97
$ data = [
@@ -312,22 +311,23 @@ public function searchActivityLog($query, $request)
312
311
}
313
312
314
313
return $ query ;
315
- }
316
- /**
317
- * Search the database users according to specific criteria.
318
- *
319
- * @param request
320
- *
321
- * @return filtered user data
322
- */
323
- public function liveSearch (Request $ request ){
324
-
325
- $ filteredUsers = config ('LaravelLogger.defaultUserModel ' )::when (request ('userid ' ), function ($ q ) {
326
- return $ q ->where (config ('LaravelLogger.defaultUserIDField ' ), (int ) request ('userid ' , 0 ));
327
- })->when (request ('email ' ), function ($ q ) {
328
- return $ q ->where ('email ' , 'like ' , '% ' . request ('email ' ) . '% ' );
329
- });
330
-
331
- return response ()->json ($ filteredUsers ->get ()->pluck ('email ' , config ('LaravelLogger.defaultUserIDField ' )), 200 );
332
- }
314
+ }
315
+
316
+ /**
317
+ * Search the database users according to specific criteria.
318
+ *
319
+ * @param request
320
+ *
321
+ * @return filtered user data
322
+ */
323
+ public function liveSearch (Request $ request )
324
+ {
325
+ $ filteredUsers = config ('LaravelLogger.defaultUserModel ' )::when (request ('userid ' ), function ($ q ) {
326
+ return $ q ->where (config ('LaravelLogger.defaultUserIDField ' ), (int ) request ('userid ' , 0 ));
327
+ })->when (request ('email ' ), function ($ q ) {
328
+ return $ q ->where ('email ' , 'like ' , '% ' .request ('email ' ).'% ' );
329
+ });
330
+
331
+ return response ()->json ($ filteredUsers ->get ()->pluck ('email ' , config ('LaravelLogger.defaultUserIDField ' )), 200 );
332
+ }
333
333
}
0 commit comments