public function resolveRouteBinding($value)
    {
        if (! (ctype_digit($value) || is_int($value))) {
            return null;
        }

        try {
            $value = App::make('fakeid')->decode((int) $value);
        } catch (Exception $e) {
            return null;
        }

        return $this->where($this->getRouteKeyName(), $value)->first();
    }