我正在处理一个laravel 5.2网站的问题。我有一个主(main
)布局,我用它来设置页面的主要元素,并且它正在欢迎页面(扩展它)中使用,没有任何问题。
但是,在某些子页面中,我不断从编译视图中收到错误:
<?php echo $__env->make('layouts.main, array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
错误为Parse error: syntax error, unexpected '__data' (T_STRING), expecting ',' or ')'
除了标题和主要内容元素之外,我的视图中没有任何内容,我正在尝试转储变量。错误来自Laravel,而不是我的代码(据我所知)。
这是整个观点:
@extends('layouts.main)
@section('title', 'another page!')
@section('content')
{{dd($myvar)}}
@endsection
为什么会发生这种情况?
答案 0 :(得分:91)
请检查第一行:
document.body.style.backgroundColor = "red";
缺少结束单引号(@extends('layouts.main)
)。它应该是:
'
答案 1 :(得分:1)
将此用作您的第一行:
@extends('layouts.main')
我们经常忘记在最后一个单词上加上'
。发生!