facebook twitter hatena line email

Php/laravel/laravel5/htmlcache

提供: 初心者エンジニアの簡易メモ
2016年8月7日 (日) 22: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;
   }
}