не удается проанализировать шаблон блейда 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
Есть идеи, почему это происходит?
2 answers
Пожалуйста, проверьте первую строку:
@extends('layouts.main)
Заключительная одинарная кавычка ('
) отсутствует. Это должно быть:
@extends('layouts.main')
Используйте это в качестве первой строки: @extends ('layouts.main') Мы часто забываем оставить за собой последнее слово. Случается!