语法错误,在Laravel视图中出现意外的'?>'。D:.\WEB3\WEBPics\resources\views\home.blade.php [关闭]

问题描述 投票:0回答:1

看来我遇到了一个小问题,我找不到解决方法。我在网上唯一发现的是,如果是7.0以下的版本,问题可能来自于PHP版本,但我的版本是7.4.5,这是home.blade.php文件中的代码

@extends('layouts.app')

@section('content')
<div class="container">
    <div class="row justify-content-center">
        <div class="col-md-8">

        @if(count(#errors) -> 0)
                    @foreach(#errors->all() as $error)
                        <div class="alert alert-danger">{{$error}}
                        </div>
                    @endforeach
                @endif

                @if(session('response'))
                <div class="alert alert-success">
                {{session('response')}}
                </div>

            <div class="card">
                <div class="card-header">Dashboard</div>

                <div class="card-body">
                    @if (session('status'))
                        <div class="alert alert-success" role="alert">
                            {{ session('status') }}
                        </div>
                    @endif

                   <div class="col-md-4">
                   <img src="" alt="" />
                   </div>
                   <div class="col-md-4"></div>
                </div>
            </div>
        </div>
    </div>
</div>
@endsection

它给我的错误行与。

 @if(count(#errors) -> 0)

你有什么建议可以帮我解决这个问题吗?

php laravel syntax
1个回答
0
投票

你没有关闭特定部分的'if条件'。

您的代码 。

 @if(session('response'))
      <div class="alert alert-success">
            {{session('response')}}
      </div>

这必须是。

@if(session('response'))
     <div class="alert alert-success">
     {{session('response')}}
     </div>
@endif

注意 : 语法错误, 在Laravel视图中出现意外的'?>'. 如果你没有正确的关闭'if condition'会出现这种错误.

© www.soinside.com 2019 - 2024. All rights reserved.