laravel5.5实现页面静态化
列表页面的静态化:
public function lists(){ $dir = dirname(app_path()).'/resources/views/html'; if(file_exists($dir.'/list.blade.php') && time()<filemtime($dir.'/list.blade.php')+10){ return view('html/list'); } $data = DB::table('user')->get();//查询数据 $content = view('ten.list',['arr'=>$data]);//渲染模板 if(!file_exists($dir)){ mkdir($dir); } file_put_contents($dir.'/list.blade.php',$content); return $content; }
通往牛逼的路上,在意的只有远方!