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

Я получаю ошибку в этой строке

<?php echo $__env->make('layout.app', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>

Ошибка при отправке страницы выглядит следующим образом:

«Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный конец файла (вид: C: \ laragon \ www \ todolist \ resources \ views \ todo \ home.blade.php)»

Пожалуйста, помогите

Также в моем home.blade.php есть это

@extends('layout.app')
@section('body')
    <br>
    <a href="todo/create" class="btn btn-info">Add New</a>
    <div class="col-lg-4 col-lg-offset-4">
        <center><h1>Todo Lists</h1></center>
        <ul class="list-group">
            @foreach($todos as $todo)
            <li class="list-group-item">
            {{$todo->body}}
            </li>
        </ul>
    </div>

person RICHA BHARADWAJ    schedule 06.01.2018    source источник
comment
где твой @endforeach   -  person NanThiyagan    schedule 06.01.2018


Ответы (3)


Вам необходимо добавить @endsection в конец файла лезвия:

@extends('layout.app')
@section('body')
    <br>
    <a href="todo/create" class="btn btn-info">Add New</a>
    <div class="col-lg-4 col-lg-offset-4">
        <center><h1>Todo Lists</h1></center>
        <ul class="list-group">
            @foreach($todos as $todo)
            <li class="list-group-item">
            {{$todo->body}}
            </li>
        </ul>
    </div>
@endsection
person Alexey Mezenin    schedule 06.01.2018

После закрывающего тега li должен быть "@endforeach":

@extends('layout.app')
@section('body')
    <br>
    <a href="todo/create" class="btn btn-info">Add New</a>
    <div class="col-lg-4 col-lg-offset-4">
        <center><h1>Todo Lists</h1></center>
        <ul class="list-group">
            @foreach($todos as $todo)
            <li class="list-group-item">
            {{$todo->body}}
            </li>
            @endforeach
        </ul>
    </div>
@endsection
person Rouhollah Mazarei    schedule 06.01.2018

Иногда, когда вы используете <?php your code ?> или <? your code ?> вместо @php your code @endphp, вы можете получить ту же ошибку

в общем, это произойдет, если вы забудете закрыть @enif @endforeach @endsection и т. д.

person Zouhair Kasmi    schedule 17.08.2020