where('user_id', $userId) ->first(); if (!$readStatus) { // 如果记录不存在,创建新记录并标记为已读 $readStatus = Model::create([ 'message_id' => $messageId, 'user_id' => $userId, 'is_read' => true, ]); return $readStatus->save(); } // 如果记录已存在,不做任何操作 return false; } }