Шаблон лезвия laravel 5.2, в котором отсутствует синтаксический анализ

У меня проблема с сайтом laravel 5.2, над которым я работаю. У меня есть макет master (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')