问题描述
<div class="form-group">
{{Form::label('Name*')}}
{{Form::text('name',['class' => 'form-control','placeholder' => 'Enter name'])}}
<!-- get message by name -->
@error('name')
<div class="alert alert-danger">{{ $message }}</div>
@enderror
</div>
{{Form::text('name','placeholder' => 'Enter name'])}}
在这一行中,每当我不使用 ['class' => 'form-control','placeholder' => 'Enter name']
时它都可以正常工作,但在添加该数组后,它会抛出以下错误:
htmlspecialchars() 期望参数 1 是字符串,给定数组
解决方法
我不确定这在 Laravel 8 中是否仍然存在,但是您可以使用 echo
代替 {{}}
,并且您可以使用 print_r()
或 var_dump()
Form::text('name',['class' => 'form-control','placeholder' => 'Enter name'])
查看数组结构并选择合适的方式来显示它。