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

Song400 次浏览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);

提交评论

请登录后评论

用户评论

    当前暂无评价,快来发表您的观点吧...

更多相关好文

    当前暂无更多相关好文推荐...