Laravel显示文件内容会停止写入

时间:2017-06-20 11:43:34

标签: php laravel

我正在创建一个管理面板,在面板中你应该能够直接在textarea内编辑php模板(使用codemirror库),然后保存它们。

仅当我加载包含刀片语法的模板时才会出现问题:{{auth() - > user-> check()}}。否则,仅使用HTML加载模板有效。源页面正常显示代码并进行过滤,但使用刀片语法时页面只会变为空白。 1

我的代码:(出于测试目的,我明确告诉它加载文件)

public function getTemplates() {
    $templates_dir = resource_path('views\templates');
    $templates = File::allFiles($templates_dir);
    $files = [];
    foreach ($templates as $template) {
        $files[] = [
            'path' => $template->getPathName(),
            'file' => $template->getFileName()
        ];
    }
    $content = File::get($files[2]['path']);

    return view('admin::templates')
        ->with('files', $files)
        ->with('content', $content);
}

0 个答案:

没有答案