['turbo' => 'required|boolean']);
                  
                  
                  
                  
                  
                          $user = auth()->user();
                  
                  
                          $time = Carbon::now();
                  
                  
                  
                  
                  
                          $teacher = $user->teacher;
                  
                  
                          $teacher->turbo = ($request->turbo ? 1 : 0);
                  
                  
                          $teacher->last_turbo_payment = $time;
                  
                  
                          $teacher->save();
                  
                  
                  
                  
                  
                          $time = $time->timestamp;
                  
                  
                          if ($user->teacher->turbo == 1) {
                  
                  
                              Redis::set("teacher.turbo.{$user->id}", $time);
                  
                  
                          }
                  
                  
                          return response()->json(['turbo' => ($user->teacher->turbo == 1), 'unix' => $time ?? 0]);
                  
                  
                  Всегда возвращается turbo true или false. 
                  
                  
                  Но в бд при этом обновляется через раз, как повезёт.
                  
                  
                
боже..
Единственное, что нагуглил - добавить поле в fillable, но оно и так давно там.
Обсуждают сегодня