facebook twitter hatena line email

「Php/laravel/laravel5/cache」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==各種キャッシュ== redis, memcache, file, databaseなど選べる ==設定== 例としてmemcacheを確認 vi config/cache.php - 'default' => env('CACHE_DRIVER...」)
 
行17: 行17:
 
             ],
 
             ],
 
         ],
 
         ],
 +
 +
==各種処理==
 +
use Illuminate\Support\Facades\Cache;
 +
// 保存
 +
Cache::put('name', "tarou", 10); // 10分
 +
// 取得
 +
echo Cache::get('name'); // tarou
 +
// 保持確認
 +
if (Cache::has('name')) {
 +
}
 +
// 削除
 +
Cache::forget('name');
 +
 +
==公式==
 +
https://readouble.com/laravel/5/1/ja/cache.html

2016年8月6日 (土) 00:38時点における版

各種キャッシュ

redis, memcache, file, databaseなど選べる

設定

例としてmemcacheを確認

vi config/cache.php
- 'default' => env('CACHE_DRIVER', 'file'),
+ 'default' => env('CACHE_DRIVER', 'memcached'),
       'memcached' => [
           'driver' => 'memcached',
           'servers' => [
               [
                   'host' => env('MEMCACHED_HOST', '127.0.0.1'),
                   'port' => env('MEMCACHED_PORT', 11211),
                   'weight' => 100,
               ],
           ],
       ],

各種処理

use Illuminate\Support\Facades\Cache;
// 保存
Cache::put('name', "tarou", 10); // 10分
// 取得
echo Cache::get('name'); // tarou
// 保持確認
if (Cache::has('name')) {
}
// 削除
Cache::forget('name');

公式

https://readouble.com/laravel/5/1/ja/cache.html