Casts\GameSettingsCaster::class, ]; /** * Get the prunable model query. * * @return \Illuminate\Database\Eloquent\Builder */ public function prunable() { return static::where('created_at', '<', now()->subDay(1)); } public function getHashAttribute() { return Hashids::encode($this->id); } public function scopeHash($q, $hash) { return $q->where('id', Hashids::decode($hash)); } /* public function __call($method, $parameters) { if ($method == 'find' && is_string($parameters[0])) { $parameters[0] = Hashids::decode($$parameters[0]); } return parent::__call($method, $parameters); } */ }