Download the PHP package mtgofa/laravel-query-cache without Composer

On this page you can find all versions of the php package mtgofa/laravel-query-cache. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-query-cache

Introduction

This package based on 2 packages

- whthT/perfectly-cache

- chelout/laravel-relationship-events

It's a merge between cache package and relationships events to clear cache if change happened throw relationship.

Special Thanks

PerfectlyCache

Laravel eloquent query cache package.

It serves to cache and use any queries you make without having to make any changes to the database, system, or queries.

PerfectlyCache automatically redirects the same query to the model when you need the same query by caching the results of the queries you make over the model.

Installing

All database queries you make through this model will be cached and will be read from the cache instead of the database when needed.

Configuration

Usage

Cache Skipping

Cache Time Adjustments

You can set cache time in config (perfectly-cache.minutes)
You can specify globally from the model or directly during the query as you can apply to all models by editing them from the settings. The cache time can be edited in the query, in the model, and in the settings.

This query will be cached for 10 minutes.

Programmatically Cache Reloading

If you want to refresh the query logically, you can use ->reloadCache() as follows.

Commands

Notice

If you already used time on your queries and this query will be cached, like this,

You need to be add ->skipCache() method on this query.
Because: This query will create a different cache each time it runs.

License

This project is licensed under the MIT License - see the LICENSE file for details


All versions of laravel-query-cache with dependencies

PHP Build Version
Package Version
Requires php Version ^7.2|^8.0
illuminate/container Version ^6.0|^7.0|^8.0|^9.0
illuminate/database Version ^6.0|^7.0|^8.0|^9.0
illuminate/events Version ^6.0|^7.0|^8.0|^9.0
illuminate/support Version ^6.0|^7.0|^8.0|^9.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mtgofa/laravel-query-cache contains the following files

Loading the files please wait ....