Php/laravel/laravel5/htmlcache

提供: 初心者エンジニアの簡易メモ
2016年8月7日 (日) 13:49時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「 ==Cacheクラスを使ってページキャッシュをする== namespace App\Http\Controllers; use App\Http\Requests; use Illuminate\Http\Request; use Illuminate\Su...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

Cacheクラスを使ってページキャッシュをする

namespace App\Http\Controllers;
use App\Http\Requests;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Cache;
class DebugController extends Controller
{
   public function index()
   {
       $cacheId = md5(__CLASS__);
       if (Cache::has($cacheId)) {
           return Cache::get($cacheId);
       }
       $data = ["デバッグ"];
       $html = view('debug', $data)->render();
       Cache::put($cacheId, $html, 10);
       return $html;
   }
}