【问题标题】:htmlspecialchars() expects parameter 1 to be string in blade form texthtmlspecialchars() 期望参数 1 是刀片形式文本中的字符串
【发布时间】:2021-04-17 02:04:54
【问题描述】:
<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',['class' =&gt; 'form-control', 'placeholder' =&gt; 'Enter name'])}} 在这一行中每当我不使用['class' =&gt; 'form-control', 'placeholder' =&gt; 'Enter name'] 时它工作正常,但添加该数组后它会抛出以下错误:

htmlspecialchars() 期望参数 1 是字符串,给定数组

【问题讨论】:

    标签: laravel-blade laravel-8


    【解决方案1】:

    我不确定这是否仍然存在于 Laravel 8 中,但您可以使用 echo 代替 {{}} 并且您可以使用 print_r()var_dump() Form::text('name',['class' =&gt; 'form-control', 'placeholder' =&gt; 'Enter name']) 查看数组结构并选择适当的方式显示出来。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-24
      • 1970-01-01
      • 1970-01-01
      • 2017-03-22
      • 1970-01-01
      • 2017-10-03
      • 2018-02-22
      • 2018-11-10
      相关资源
      最近更新 更多