2

我在这一行遇到错误

<?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>
4

3 回答 3

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
于 2018-01-06T06:41:36.877 回答
1

在结束 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
于 2018-01-06T07:30:22.240 回答
0

有时,当您使用<?php your code ?>or<? your code ?>而不是时,@php your code @endphp您会收到相同的错误

一般来说,如果您忘记关闭 @enif @endforeach @endsection 等,就会发生这种情况......

于 2020-08-17T10:14:33.440 回答