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

Activeredis Laravel Package

directorytree/activeredis

ActiveRedis provides a simple, efficient, Eloquent-like active record API for interacting with Redis hashes in Laravel. Define models and create, update, delete, expire, and query records, with support for casts, events, timestamps, chunking, and searching.

View on GitHub
Deep Wiki
Context7
v1.7.5

Changed

v1.7.4

Changed

v1.7.3

Fixed

  • Regression with phpredis compatibility in RedisRepository - 96ef9fe0ccfe7ad91f8ca952f31e30d673ceb66a
v1.7.2

Changed

  • Improve RedisRepository with additional type safety - 7f7a6f74b484a3c8b533038741d794f82351f2b0, 447c242e77074b2bb1bb9f118b9afa49ba0c721b
v1.7.1

Fixed

v1.7.0

Added

v1.6.0
v1.5.4

Fixed

v1.5.3

Added

  • getModel and getRepository to ActiveRedis\Query - ec0dc13

Changed

  • ArrayRepository is now a singleton for keeping state between models - ec0dc13
v1.5.2

Added

  • Ability to change chunk size on the below query builder methods: - ec0dc13
    • find
    • findOr
    • findOrFail
    • first
    • firstOrFail
    • firstOrCreate
    • updateOrCreate
    • exists

Changed

  • Increased default chunk size of find and first methods to 1000 to increase performance on large datasets - ec0dc13
v1.5.1

Added

Changed

v1.5.0

Added

v1.4.4

Added

  • Ability to force create a model to prevent possible race conditions using Model::create([...], true) and $model->save(true)
v1.4.3

Added

  • Allow models to be converted to JSON via Model::__toString() - f1a3eaa
v1.4.2

Added

v1.4.1

Added

v1.4.0

Added

  • Jsonable interface to Model ($model->toJson()) - 6af0a53
v1.3.2

Fixed

  • Properly handle enums in where clauses - 86d9421
v1.3.1

Fixed

  • Properly return null when accessing a primitive cast on a model that has a null value - b0523f7
v1.3.0

Added

  • Model::$hidden/Model::$visible attributes feature from Eloquent - cf88d30

Fixed

  • Properly cast attributes to their JSON'able type when transforming a model instance to an array ($model->toArray()) - cf88d30
v1.2.2

Fixed

  • Implicit conversion from float to int loses precision warning when calling $model->setExpiry() with DateTime instance - 73f9e2f
v1.2.1

Changed

  • Optimize insert & update operations 0f8be00...64ea994
v1.2.0

Added

  • Model observer support - 29b33cc
v1.1.0

Added

  • Model events - 3c19f63
  • Bootable traits - 3c19f63
v1.0.2

Fixed

  • Allow null to be used in find and whereKey methods
v1.0.1

Added

  • Arrayable and ArrayAccess interfaces on Model

Fixed

  • Chunk bailing too early when Redis returns no keys even though the query hasn't completed
v1.0.0

First release! 🎉

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.
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
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin