首页 > 解决方案 > 允许用户创建具有安全受限访问权限的刀片文件

问题描述

我一直在寻找一种方法,允许我的用户通过 UI 创建基本上blade将被处理的文件,例如blade输出 html 的视图 - 用于生成电子邮件。

但是,当然,从blade技术上来说,处理文件的正常方式使该文件的创建者可以blade访问整个 PHP、我的整个环境等。

我真正想要的是传入这个刀片模板和几个变量,并且随着刀片文件的处理,它只能访问我传入的那些变量,没有别的。它们可以使用语法循环遍历任何数组类型的变量{% foreach ... %},但它们没有全局 PHP/Laravel 访问权限。

我知道有为此目的而构建的替代模板引擎,我也对这些感兴趣,但我也感兴趣是否有一种方法可以处理这样的 Blade 文件,但访问权限有限。

标签: phplaravellaravel-blade

解决方案


推荐阅读