Laravel: метод запоминания кэша - PullRequest
0 голосов
/ 12 января 2019

Я бы хотел переопределить метод remember() класса Illuminate\Cache\Repository как:

<?php
namespace App\Illuminate\Cache;

use Illuminate\Cache\Repository as BaseRepository;

class Repository extends BaseRepository{

    public function remember($key, $minutes, Closure $callback)
    {
        // changes
    }
}

Но я не знаю, как сказать Laravel загружать мой класс вместо исходного.

<?php

use Illuminate\Support\Facades\Cache;

Cache::remember("key", 1, function () {
    return "hello world!";
});
...