Я хотел бы переопределить метод 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!";
});
Задача ещё не решена.
Других решений пока нет …