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;
}

posted @ 2021-03-11 10:56  阿辉很努力  阅读(320)  评论(0)    收藏  举报