「Php/laravel/laravel5/cache」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→htmlcacheをする) |
|||
| 行29: | 行29: | ||
// 削除 | // 削除 | ||
Cache::forget('name'); | Cache::forget('name'); | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
==公式== | ==公式== | ||
https://readouble.com/laravel/5/1/ja/cache.html | https://readouble.com/laravel/5/1/ja/cache.html | ||
2016年8月7日 (日) 22:48時点における版
各種キャッシュ
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');
