laravel 5.2 刀片模板无法解析

2022-08-30 15:45:52

我正在处理的 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

任何想法为什么会发生这种情况?


答案 1

请检查第一行:

@extends('layouts.main)

缺少右单引号 ()。它应该是:'

@extends('layouts.main')

答案 2

使用以下命令作为第一行:

@extends('layouts.main')

我们经常忘记说最后一句话。发生!'


推荐