Laravel获取Blade模板代码,Laravel将视图生成html的方法总结
Song •
1293 次浏览 •
0个评论 •
2021年06月29日
有时候我们想要在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);
-
php或laravel使用maxmind/GeoIP2-php免费判断IP地址定位 2021-06-21 -
在阿里云OSS上部署Html静态页面解决偶然高并发需求 2021-06-16 -
laravel出现无法清除缓存.确保您具有适当的权限(Failed to clear cache. Make sure you have the appropriate permissions.) 2021-06-08 -
laravel6升级为laravel7教程以及问题总结 2021-05-28 -
laravel5.8升级到laravel6.0教程以及异常处理 2021-05-28

更多相关好文