【发布时间】:2016-11-18 19:43:21
【问题描述】:
问题:我需要让我的网络应用用户创建他们自己的刀片布局模板。所以最方便的解决方案是将刀片模板存储到数据库中。但是,我看不到从blade file 中的布局代码NOT SPECIFIED 中extend 一个子view 的方法。
此外,下一个问题是安全性。我不能依赖用户插入safe code。授予插入php 代码或直接blade 代码的访问权限对系统来说是灾难性的。
那么怎么做呢?
- 将布局模板保存在数据库中
- 确保代码的任何部分都不会在服务器端执行。
作为旁注,我可以让用户在代码中提及预先指定的令牌,这些令牌将被系统的结果替换。
【问题讨论】:
-
根据意见“请求”投票离开主题。对您的方法的输入应发送至codereview.stackexchange.com。
-
如果您找到了原始问题的解决方案,您可以自行回答您的问题。这可能是这里要走的路,因为这不是一个“你喜欢我的代码”论坛。
-
结帐@elliot-rodriguez ..我将其更改为问题答案表格..但这需要留在这里。我见过有人问这个问题。并感谢 codereview 链接...
-
我没有否决这个问题
-
@mast 我做了.. 我看到它符合规则。你不觉得吗?
标签: php laravel laravel-5 blade laravel-blade