PHP code example of valeryq / cacheable
1. Go to this page and download the library: Download valeryq/cacheable library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
valeryq / cacheable example snippets
namespace App\Repositories\Cacheable;
use App\Models\Product;
use Valeryq\Cacheable\Contracts\Cacheable;
use Valeryq\Cacheable\Traits\CacheableTrait;
class CacheableProductRepository implements Cacheable
{
use CacheableTrait;
/**
* Find product by id
*
* @param $id
*
* @return Product
* @throws ModelNotFoundException
*/
public function find($id)
{
return $this->cache()->remember('your_key', 60, function() {
return Product::findOrFail($id);
});
}
....
}