не удается проанализировать шаблон блейда 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

Есть идеи, почему это происходит?

Author: user101289, 2016-08-23

2 answers

Пожалуйста, проверьте первую строку:

@extends('layouts.main)

Заключительная одинарная кавычка (') отсутствует. Это должно быть:

@extends('layouts.main')
 70
Author: Ravi Shankar, 2018-04-10 16:40:47

Используйте это в качестве первой строки: @extends ('layouts.main') Мы часто забываем оставить за собой последнее слово. Случается!

 0
Author: Ashok Chhetri, 2018-09-28 15:11:06