синтаксическая ошибка, неожиданная ',' в поле зрения, но нет ',' в файле просмотра - PullRequest
1 голос
/ 08 апреля 2019

Я получаю ошибку

syntax error, unexpected ',' (View: /home/vagrant/code/JCSE/resources/views/comments/caConfirm.blade.php)

при просмотре следующего файла блейда:

@extends{'templates.layout')
@section('title')
    Comment Submitted
@endsection
@section('content')
    @lang('comments.CA_CONFIRM')
    @lang('jrnl.ADMIN_SIG')
@endsection

Вы увидите, что в представлении нет ',', поэтому я не могу понять, в чем проблема. Ошибка по-прежнему происходит с полностью пустыми разделами. Я получаю сообщение об ошибке при вызове вида непосредственно из маршрута:

Route::get('/caConfirmTest', function(){return view('comments.caConfirm');});

Обычный файл шаблона довольно большой, но не дает ошибок с другими представлениями, а представление по-прежнему выдает ошибку с минимальным шаблоном:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="">
    <meta name="author" content="">
    <title>
        @yield('title')
        @section('title')
            {{ config('jrnl.shortName') }}
        @endsection
    </title>
</head>
<body>
@yield('content')
</body>
</html>

Любая помощь приветствуется!

EDIT

Следуя предложению morph, ошибка в скомпилированном представлении появляется после директивы @endsection с выделением последней из следующих строк:

<?php $__env->stopSection(); ?>

<?php echo $__env->make(, \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/vagrant/code/JCSE/resources/views/comments/caConfirm.blade.php ENDPATH**/ ?>

$ __ env-> make (выглядит подозрительно, но я не смог отследить, что это означает.

1 Ответ

0 голосов
/ 06 июля 2019

опечатка в блейд-синтаксисе

Change this 

@extends{'templates.layout')

to this

@extends('templates.layout')
...