Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Eloquent Hashids

Eloquent Hashids Laravel Package

envivolink/eloquent-hashids

EnvivoLink's Eloquent Hashids package integrates short, reversible Hashids with Laravel Eloquent models, helping hide numeric primary keys in URLs via encoding and decoding, with support for route model binding and cleaner, less guessable identifiers.

View on GitHub
Deep Wiki
Context7

Eloquent Hashids integrates Hashids with Laravel's Eloquent models, replacing predictable numeric IDs with short, obfuscated strings in URLs and API responses. It hooks into route model binding, so incoming hashids are decoded automatically while models serialize to hashed values—no manual conversion in controllers.

  • Transparent encode/decode via model traits and accessors
  • Seamless route model binding support
  • Configurable salt, length, and alphabet per model
  • Prevents ID enumeration and scraping of sequential records
  • Publishable config with sensible Laravel defaults
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums
rlacerda83/query-parser
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings