['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, но оно и так давно там.
Обсуждают сегодня