【问题标题】:compiled view in storage folder is different from the actual view file存储文件夹中的编译视图与实际视图文件不同
【发布时间】:2015-11-07 04:30:20
【问题描述】:

为什么在 laravel 5 的 storage 文件夹中也有视图?他们是编译视图吗?出于某种原因,我在渲染一个视图时不断出错:syntax error, unexpected 'var' (T_VAR)。我检查了编译视图,那里添加了一些奇怪的代码。

在实际的blade.php文件中,代码是这样的(一些内联js):

<script>
// X1 code {{{
var X1Val;
function Init() {

}
</script>

但是在storage/views/1as234wesdfs...的编译视图中,出现了一些奇怪的代码:

// X1 code <?php echo e(var X1Val;
function X1Init() {
$(function() {

}

为什么会这样?

【问题讨论】:

  • 你可以运行php artisan clear-compiled让laravel创建新的编译文件。

标签: php laravel-5 blade templating


【解决方案1】:

尝试删除“{{{”字符。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    • 2012-09-14
    • 1970-01-01
    相关资源
    最近更新 更多