Laravel获取Blade模板代码,Laravel将视图生成html的方法总结

Song138 次浏览0个评论2021年06月29日
有时候我们想要在Laravel中将将视图生存Html代码,保存使用或者上传到服务器;节省动态加载资源。 方法一:使用response获取 php //通过view来获取渲染后的页面 $view=view('welcome')-with("status","

有时候我们想要在Laravel中将将视图生存Html代码,保存使用或者上传到服务器;节省动态加载资源。

方法一:使用response获取


// 通过view来获取渲染后的页面
$view = view('welcome')->with("status","success");  
$html = response($view)->getContent();  
// dd($html);
// 使用PHP内置方法 file_put_contents()生成静态页面
file_put_contents("index.html", $html);

方法二:使用render获取


// 通过view来获取渲染后的页面
$html = view('welcome',['users'=>'test'])->render();
// dd($html);
// 使用PHP内置方法 file_put_contents()生成静态页面
file_put_contents("index.html", $html);

方法三:使用__toString获取


// 通过view来获取渲染后的页面
$html = view('welcome',['users'=>'test'])->__toString();
// dd($html);
// 使用PHP内置方法 file_put_contents()生成静态页面
file_put_contents("index.html", $html);
请登录后评论
    当前暂无评价,快来发表您的观点吧...
    公告提示
    本站主要用于学习交流Laravel技术,分享Laravel优秀案例;同时非常欢迎大家投稿哦!如果有招聘信息也可以联系我我帮忙发布哦!