微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

htmlspecialchars() 期望参数 1 是刀片格式文本中的字符串

如何解决htmlspecialchars() 期望参数 1 是刀片格式文本中的字符串

<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'])查看数组结构并选择合适的方式来显示它。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。