validate([ 'traffic' => 'required|numeric|min:1' ]); $traffic = $request->input('traffic'); Cache::lock('user_traffic_' . $user->id)->get(function () use ($user, $traffic) { $user->update([ 'traffic' => $user->traffic + $traffic ]); }); return response()->json([ 'message' => 'success', ]); } }