laravel 表单提交中的输入字段问题

我正在尝试将错误显示类添加到我的 laravel 表单字段


我的表格:


{!! Form::open(array('route' => 'users.store','method'=>'POST')) !!}

<div class="container mt-3">

<div class="row">

    <div class="col-sm-6">

        <div class="form-group">

            <strong>First Name:</strong>

            {!! Form::text('name', null, array('placeholder' => 'First Name','class' => 'form-control @error('name') is-invalid @enderror')) !!}

            @error('name')

                                    <span class="invalid-feedback" role="alert">

                                        <strong>{{ $message }}</strong>

                                    </span>

                                @enderror

        </div>

    </div>

</div>

{!! Form::close() !!}

在我将归档类更改为之前,该表格工作正常


'class' => 'form-control @error('name') is-invalid @enderror'

因为我需要在输入字段下显示错误消息。


但是当我运行应用程序时,它给我一个错误提示,


syntax error, unexpected 'name' (T_STRING), expecting ')' 

那么我做错了什么,我该如何解决?



如何在该字段中正确设置旧值?


www说
浏览 119回答 1
1回答

慕田峪9158850

使用以下代码段将有效{!!&nbsp;Form::text('name',&nbsp;null,&nbsp;$attributes&nbsp;=&nbsp;$errors->has('name')&nbsp;?&nbsp;array('placeholder'&nbsp;=>&nbsp;'First&nbsp;Name',&nbsp;'class'&nbsp;=>&nbsp;'form-control&nbsp;has-error')&nbsp;:&nbsp;array('placeholder'&nbsp;=>&nbsp;'First&nbsp;Name',&nbsp;'class'&nbsp;=>&nbsp;'form-control'))&nbsp;!!}我们需要创建两个数组,一个用于错误,另一个用于非错误。
打开App,查看更多内容
随时随地看视频慕课网APP