File
class File extends Driver (View source)
Properties
protected string | $path | Berisi path file cache. |
Methods
Cek apakah item ada di cache.
Ambil item dari driver cache.
Simpan item ke cache untuk beberapa menit.
Simpan sebuah item ke cache selamanya (Aktif selama 5 tahun).
Ambil item dari cache, atau taruh item tersebut ke cache dan return default value.
Anbil sebuah item dari cache, atau taruh item tersebut ke cache selamanya (atau 5 tahun).
Hapus item dari cache.
Hapus seluruhitem cache.
Buat instance driver file baru.
Helper untuk format nama file cache.
Helper untuk proteksi akses file via browser.
Helper untuk buang proteksi akses file via browser.
Details
bool
has(string $key)
Cek apakah item ada di cache.
in
Driver at line 36
mixed
get(string $key, mixed $default = null)
Ambil sebuah item dari cache.
// Ambil sebuah item dari driver cache
$name = Cache::driver('name');
// Return default value jika item tidak ditemukan
$name = Cache::get('name', 'Budi');
protected mixed
retrieve(string $key)
Ambil item dari driver cache.
put(string $key, mixed $value, int $minutes)
Simpan item ke cache untuk beberapa menit.
// Simpan sebuah item ke cache selama 15 menit.
Cache::put('name', 'Budi', 15);
in
Driver at line 80
forever(string $key, mixed $value)
Simpan sebuah item ke cache selamanya (Aktif selama 5 tahun).
// Simpan sebuah item ke cache selama 15 menit
Cache::forever('name', 'Budi');
mixed
remember(string $key, mixed $default, int $minutes, string $function = 'put')
Ambil item dari cache, atau taruh item tersebut ke cache dan return default value.
// Ambil sebuah item dari cache, atau taruh item tersebut ke cache selama 15 menit
$name = Cache::remember('name', 'Budi', 15);
// Gunakan closure sebagai value item cache
$count = Cache::remember('count', function() { return User::count(); }, 15);
mixed
sear(string $key, mixed $default)
Anbil sebuah item dari cache, atau taruh item tersebut ke cache selamanya (atau 5 tahun).
forget(string $key)
Hapus item dari cache.
flush()
Hapus seluruhitem cache.
protected int
expiration(int $minutes)
Ambil waktu kedaluwarsa cache (dalam unix timestamp).
__construct(string $path)
Buat instance driver file baru.
protected string
naming(string $key)
Helper untuk format nama file cache.
static protected string
guard(string $value)
Helper untuk proteksi akses file via browser.
static protected string
unguard(string $value)
Helper untuk buang proteksi akses file via browser.
(Kebalikan dari method guard).