cost 226 ms
使用 Automapper 隐藏数据库主键/ID(使用 ValueConverter 转换成员) - Use Automapper to hide database primary key/ID (convert member with ValueConverter)

我正在尝试使用 Automapper 的值转换器在数据库中隐藏对象的真实 ID,但是在将一个对象投影到另一个对象时不会调用它们。 没什么特别的,我想使用 Hashids 将 int ID 转换为随机字符串 ID(DB->DTO),反之亦然。 我想为每个对象和每个 ID 执行此操作,但不是我的 ...

生成的哈希大小 - Generated hashid size

今天我生成哈希如下: 所以控制台上打印的是: 但是,如果我将变量“数字”更改为数字 1419857,结果是: 我的疑问是:我正在经历的字母表有 26 个字符,我定义 hashid 的最小大小为 6 个字符,我可以使用 6 个字符的最大 hashid 不会是 308.915.776 (26 * 26 ...

Laravel - 编码在 getRouteKey 中不起作用 - (Hashids\\Hashids) - Laravel - Encoding does not work in getRouteKey - (Hashids\Hashids)

我试图在我的 URL 中散列我的递增 ID。 我似乎无法正确编码,我遵循了this和this教程,但没有帮助。 我尝试了控制器中getRouteKey()中的代码,它似乎正在完成这项工作并按预期散列 ID。 有人看到我做错了什么吗? 更新然后我使用绑定/解码如下; 我的路线是; ...

修改 Laravel model 响应以使用不同的 ID - Modify Laravel model response to use different ID

我正在寻找某种“拦截”并更改 model 中的字段,然后再将其发送回客户端。 我有一个 API,其端点类似于以下内容: 我的应用程序使用vinkla/laravel-hashids ,因此就客户端应用程序而言,要查询的 ID 应该类似于K6LJwKJ1M8 ,而不是1 。 目前,我可以查询提供哈希 ...

将 ID 作为 int 存储在数据库中,并使用 Dapper 将它们作为 HashID 获取 - Store IDs as int in database and get them as HashIDs using Dapper

我在 MS SQL Server 中将主键 ID 存储为 int。 我想将它们转换为 HashID 并将它们作为字符串存储在我的实体对象中。 另外,我想在将我的对象存储在数据库中时将它们转换回来。 有没有办法在 Dapper 中做到这一点? 如果没有,有什么建议或解决方法吗? 请注意,我所说的自定 ...

如何处理同一 c# 类的编码和解码版本 - How to handle encoded and decoded version of the same c# class

设想 我正在更新我的 .NET API 以对所有数据库键字段进行编码,以便顺序键不会暴露给最终用户。 我为此使用了hashids.org并构建了辅助方法来快速解码/编码我的自动映射器映射中的属性。 但是,API 有多个版本,只有最新版本才能使用此功能进行更新,这意味着我不能简单地覆盖现有类。 我已经 ...

AdonisJs:使用Hashids - AdonisJs: Using Hashids

已经有人在AdonisJs中使用Hashids了吗? 更具体的是,在Model中,返回对象中的属性hashid 我正在从Laravel迁移到Adonis。 在Laravel中,每个模型中只需要几行代码就可以了,如下所示: 我安装了这个NPM软件包: https ://www ...

在模型访问器中对ID进行哈希处理时,如何获取两个表之间的关系? - How to get relationships between two tables when ids are hashed in model accessor?

两个表之间的关系正常工作,但是当我使用Hashids它不能正常工作,并且返回null。 我的代码: 汽车模型: 汽车图像模型: 备用车型号: 我的控制器: $cars = Car::with('images')->get(); $cars有价 ...

为什么Hashids可以被解码? - Why Hashids can be decoded?

我已经使用了这个流行的Hashids库。 如本海报所述 , Hashes produced by these algorithms are designed to be 'one-way' 。 那么,为什么可以对哈希值进行解码? 我已经阅读了文档(并搜索了问题),但看不到为什么可以 ...

2018-12-02 21:33:37   1   56    hashids  

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM