public function info(Request $request){
$id=$request->get('id');
// 创建静态页面路径
$dir = dirname(app_path()).'/resources/views/html';
// 查询静态页面是否存在
if(file_exists($dir.'/list_'.$id.'.blade.php')){
echo '纯静态页面';
return view('html.list_'.$id);
}
$data=Article::where('id',$id)->first();//查询数据
$content = view('tenthree.info',compact('data'));//渲染模板
if(!file_exists($dir)){
mkdir($dir);
}
file_put_contents($dir.'/list_'.$id.'.blade.php',$content);
return $content;
}
laravel8 简单页面静态化
最新推荐文章于 2024-08-05 09:47:51 发布