看来我遇到了一个小问题,我找不到解决方法。我在网上唯一发现的是,如果是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)
你有什么建议可以帮我解决这个问题吗?
你没有关闭特定部分的'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'会出现这种错误.