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

Lada Cache Laravel Package

spiritix/lada-cache

Redis-backed, fully automated query cache for Laravel. Transparently accelerates Eloquent and Query Builder with granular, automatic invalidation (rows/tables), scalable for clusters, with controls to include/exclude tables and optional Debugbar insights.

View on GitHub
Deep Wiki
Context7
6.1

Added

  • Added support for Laravel 13
  • Increased test coverage for DB integration layer

Changed

  • Switched Laravel Debugbar integration to fruitcake/laravel-debugbar
6.0.3

Fixed

6.0.2

Fixed

6.0.1

Fixed

6.0

Added

  • Laravel 12 and PHP 8.3 support
  • Connection integration via DB::extend() for core drivers
  • Auto-flush after migrations (MigrationsEnded event)
  • Selectable Redis connection (lada-cache.redis_connection, default "cache")

Changed

  • Pessimistic locks (lockForUpdate/sharedLock) bypass cache
  • exists() uses cached select path when not locked
  • Added invalidation for insertUsing/insertOrIgnoreUsing/updateFrom
  • Tag sets self-heal on cache hits (idempotent SADD)
  • Cache::flush() prefers non-blocking UNLINK (falls back to DEL)

Fixed

  • No Redis initialization when disabled; flush command is a no-op when inactive
  • Reflector detects joinSub tables and strips aliases across from/join/where
  • Reflector handles Expression columns and improves UNION/EXISTS traversal
  • exclude_tables respected by Manager
5.4

Added

  • Added support for Laravel 11
5.3.1

Fixed

5.3

Added

  • Added support for Laravel 10
5.2

Added

  • Added support for Laravel 9
5.1.2

Fixed

  • Fixed bug in query builder related to primary key names (#104, #103, #91)
5.1.1

Fixed

  • Fixed bugs related to PHP 8.0 (#102)
5.0.2

Fixed

  • Hotfix for previous release
5.0.1

Fixed

  • Fixed bug with Laravel Telescope (#91)
5.0

Added

  • Added support for Laravel 7
4.0.2

Fixed

  • Fixed bug with ignoring disabled cache in invalidation (#86)
5.1

Added

  • Added support for Laravel 8
4.0.1

Fixed

  • Hotfix for merge issue
4.0

Added

  • Added support for Laravel 6
3.0.4

Fixed

  • Fixed missing table tag for WhereHas/WhereDoesntHave functions
3.0.3

Fixed

  • Fixed exception caused by raw queries (#66)
3.0.2

Fixed

  • Fixed limitation with hardcoded primary key names (#16)
3.0.1

Fixed

  • Fixed bug with updating pivot tables (#60)
3.0

Fixed

  • Fixed bug caused by 'leftJoinSub' in Laravel 5.7

Changed

  • Updated minimum requirements to PHP 7.1+
  • Updated minimum requirements to Laravel 5.7+
2.1.2

Fixed

  • Fixed race condition which possibly led to outdated query results being returned after keys expire
2.1.1

Fixed

  • Fixed bug in publishing config

Added

  • Added a basic Wiki
2.1

Fixed

  • Fixed bug with subqueries (#46)

Changed

  • Updated README

Added

  • Added support for Laravel 5.5
2.0

Changed

  • Now using a trait instead of a base model class

Added

  • Added support for Laravel 5.4
1.4.2

Fixed

  • Fixed bug in debug bar collector

Changed

  • Optimized reflector for some edge cases
1.4.1

Fixed

  • Fixed bug regarding union select queries
1.4

Fixed

  • Fixed a bug in relation to the Debug Bar, write queries were not displayed properly
  • Fixed bug in invalidator (#30)

Changed

  • Improved caching strategy
  • Refactored parts of the library

Added

  • Added a lot of new tests
1.3.1

Added

  • Added support for PhpRedis

Changed

  • Refactored and improved service provider

Fixed

  • Fixed bug with tag invalidation
1.3

Changed

  • Changed the encoder to make use of serialization instead of JSON since there were issues with associative arrays

Fixed

  • Fixed bug with installed but not enabled debug bar (#26)
  • Fixed bug with Redis 'exists' return value
1.2.2

Fixed

  • Fixed bug with Travis CI (#19)
  • Fixed bug in query builder (#21)

Changed

  • Improved unit tests
1.2.1

Fixed

  • Fixed expiration time bug
1.2

Added

  • The changelog
  • A collector for Laravel Debugbar
  • It's now possible to set the expiration time in the configuration
  • Integration tests

Changed

  • PHP version dependency from 5.6 to 5.5
  • Refactored parts of the library, reflectors concept was revised, performance optimized

Fixed

  • Fixed bug in reflector (#11)
1.1.1

Fixed

  • Fixed critical bug, invalidating multiple tags was not working
1.1

Added

  • It's now possible to cache only specific models or exclude some of them

Changed

  • Refactored most of the classes and the structure of the library

Fixed

  • Fixed various major and minor bugs
1.0

Added

  • Initial stable 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