有条件地禁用Laravel Blade模板

时间:2014-11-07 07:44:35

标签: php laravel view blade

我使用Laravel构建托管CMS,允许用户创建自己的主题。我已经为用户主题实现了Mustache模板以防止使用逻辑,并为应用程序本身命名空间以阻止用户在其视图中调用它们,但如果他们选择这样做,用户仍然可以将.blade.php文件放在他们的主题目录中,然后就可以使用逻辑了。例如User::delete()

当主机名不在白名单值数组中时,我正在寻找一种方法来转换刀片和php视图。

类似的东西:

if (!in_array(Request::getHost(), $hosts)) {
  // Turn off blade and php views
}

现在有人如何做到这一点,我应该把代码放在哪里呢?

0 个答案:

没有答案