解析Laravel Blade模板的字符串而不是文件


Parse a string instead of a file for a Laravel Blade template

我需要缓存CMS生成的远程刀片模板,以使应用程序的公共接口保持最新。理想情况下,我可以使用file_get_contents和缓存每周检查一次更新。有什么方法可以让Laravel使用变量的内容而不是文件作为刀片模板吗?

我找不到让laravel将字符串解析为刀片模板的方法,所以我开发了这项工作,将远程模板存储为本地文件。RemoteViewFinder Gist