AdonisJs:使用哈希
AdonisJs: Using Hashids
有人在 AdonisJs 中使用过 Hashids 吗?
更具体地说,在一个模型中,return一个属性hashid在一个对象
我正在处理从 Laravel 到 Adonis 的迁移。
在 Laravel 中,可以在每个模型中使用几行代码,如下所示:
use Hashids;
class Menu extends Model
{
use \OwenIt\Auditing\Auditable;
protected $appends = ['hashid'];
public function getHashidAttribute()
{
return Hashids::encode($this->attributes['id']);
}
}
我安装了这个 NPM 包:https://www.npmjs.com/package/adonis-hashids,我试图弄清楚如何像 Laravel 那样使用
我使用了计算属性 (https://adonisjs.com/docs/4.1/database-getters-setters#_computed_properties)
class Menu extends Model {
static get computed () {
return ['hashids']
}
getHashids({ id }) {
return Hashids.encode(id)
}
}
有人在 AdonisJs 中使用过 Hashids 吗?
更具体地说,在一个模型中,return一个属性hashid在一个对象
我正在处理从 Laravel 到 Adonis 的迁移。 在 Laravel 中,可以在每个模型中使用几行代码,如下所示:
use Hashids;
class Menu extends Model
{
use \OwenIt\Auditing\Auditable;
protected $appends = ['hashid'];
public function getHashidAttribute()
{
return Hashids::encode($this->attributes['id']);
}
}
我安装了这个 NPM 包:https://www.npmjs.com/package/adonis-hashids,我试图弄清楚如何像 Laravel 那样使用
我使用了计算属性 (https://adonisjs.com/docs/4.1/database-getters-setters#_computed_properties)
class Menu extends Model {
static get computed () {
return ['hashids']
}
getHashids({ id }) {
return Hashids.encode(id)
}
}