Pārlūkot izejas kodu

Update ApiV1Controller

Daniel Supernault 4 gadi atpakaļ
vecāks
revīzija
51f8fe5bde
1 mainītis faili ar 9 papildinājumiem un 7 dzēšanām
  1. 9 7
      app/Http/Controllers/Api/ApiV1Controller.php

+ 9 - 7
app/Http/Controllers/Api/ApiV1Controller.php

@@ -1435,13 +1435,15 @@ class ApiV1Controller extends Controller
         $limit = $request->input('limit') ?? 3;
         $limit = $request->input('limit') ?? 3;
         $user = $request->user();
         $user = $request->user();
         
         
-        $key = 'user:last_active_at:id:'.$user->id;
-        $ttl = now()->addMinutes(5);
-        Cache::remember($key, $ttl, function() use($user) {
-            $user->last_active_at = now();
-            $user->save();
-            return;
-        });
+        if($user) {
+            $key = 'user:last_active_at:id:'.$user->id;
+            $ttl = now()->addMinutes(5);
+            Cache::remember($key, $ttl, function() use($user) {
+                $user->last_active_at = now();
+                $user->save();
+                return;
+            });
+        }
 
 
         if($min || $max) {
         if($min || $max) {
             $dir = $min ? '>' : '<';
             $dir = $min ? '>' : '<';