Weave Code
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

Active Record-style Redis hash models for Laravel. Create, update, delete, expire, and query Redis-backed records with an Eloquent-like API, including model identifiers, timestamps, casts, events, connections, chunking, searching, and testing support.

View on GitHub
Deep Wiki
Context7
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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport