Ошибка разбора: синтаксическая ошибка, неожиданный конец файла, ожидание elseif (T_ELSEIF) или else (T_ELSE) или endif (T_ENDIF) - PullRequest
0 голосов
/ 07 мая 2018

Здравствуйте, дорогой, я хочу создать блейд-клиент, который предоставляет пользователям возможность импортировать и экспортировать файл Excel. Мой customer_blade.php выглядит так:

@extends('layouts.app')

@section('content')
<div class="panel-heading">Import and Export Data Into Excel File</div>

<div class="panel-body">
    {!! Form::open(array('route'=>'customer.import','method'=>'POST','files'=>'true')) !!}
    <div class="row">
        <div class="col-xs-10 col-sm-10 col-md-10">
            @if(Session::has('success'))
                <div class="alert alert-success">
                    {{Session :: get('message')}}
                </div>
                @if(Session::has(warning))
                <div class="alert alert-warning">
                    {{Session::get('message')}}
                </div>
                @endif
                <div class="form-group">
                    {!! Form::label('sample_file','Select File to Import:',['class'=>'col-md-3']) !!}
                    <div class="col-md-9">
                        {!! Form::file('customers',array('class'=>'form-control')) !!}
                        {!! $error->first('products','<p class="alert alert-danger">:message</p') !!}
                    </div>
                </div>
        </div>
        <div class="col-xs-2 col-sm-2 col-md-2 text-center">
            {!! Form::submit('Upload',['class'=>'btn btn-success']) !!}
        </div>
    </div>
    {!! Form::close() !!}
</div>
@endsection

Но когда я захожу на страницу, эта ошибка возникает. Как я могу редактировать это. Не могли бы вы мне помочь?

Ошибка разбора: синтаксическая ошибка, неожиданный конец файла, ожидание elseif (T_ELSEIF) или else (T_ELSE) или endif (T_ENDIF) (просмотр: / home / vagrant / code / excel / resources / views / Customers. blade.php)

1 Ответ

0 голосов
/ 07 мая 2018

Если вы заметите в своем блейд-файле вы обнаружите, что вам не хватает @endif

                    @if(Session::has('success'))
                        <div class="alert alert-success">
                            {{Session :: get('message')}}
                        </div>
                    @endif

В приведенном выше разделе @if(Session::has('success')) это If нигде не заканчивалось.

@extends('layouts.app')

@section('content')
<div class="panel-heading">Import and Export Data Into Excel File</div>

<div class="panel-body">
    {!! 

    Form::open(array('route'=>'customer.import','method'=>'POST','files'=>'true')) !!}
        <div class="row">
            <div class="col-xs-10 col-sm-10 col-md-10">
                @if(Session::has('success'))
                    <div class="alert alert-success">
                        {{Session :: get('message')}}
                    </div>
                @endif  
                    @if(Session::has(warning))
                    <div class="alert alert-warning">
                        {{Session::get('message')}}
                    </div>
                    @endif
                    <div class="form-group">
                        {!! Form::label('sample_file','Select File to Import:',['class'=>'col-md-3']) !!}
                        <div class="col-md-9">
                            {!! Form::file('customers',array('class'=>'form-control')) !!}
                            {!! $error->first('products','<p class="alert alert-danger">:message</p') !!}
                        </div>
                    </div>
            </div>
            <div class="col-xs-2 col-sm-2 col-md-2 text-center">
                {!! Form::submit('Upload',['class'=>'btn btn-success']) !!}
            </div>
        </div>
        {!! Form::close() !!}
    </div>
    @endsection

Надеюсь, это поможет

...