Php 打印阵列到刀片

Php 打印阵列到刀片,php,laravel,blade,Php,Laravel,Blade,我得到了一个错误的答案 htmlspecialchars()要求参数1为字符串,对象为给定值 我正试图从会话向刀片打印数组 视图: 到 它似乎返回了多个值,因此您必须循环它们以显示所有值,使用foreach循环 @foreach ($mail as $email) <input type="text" name="to" value="{{$email}}"> @endforeach 然后,当他们提交时,您只需转到Input::get('to')[0]即可显示第一个输入。

我得到了一个错误的答案

htmlspecialchars()要求参数1为字符串,对象为给定值

我正试图从
会话
向刀片打印
数组

视图:


它似乎返回了多个值,因此您必须循环它们以显示所有值,使用
foreach
循环

@foreach ($mail as $email)
    <input type="text" name="to" value="{{$email}}">
@endforeach
然后,当他们提交时,您只需转到
Input::get('to')[0]
即可显示第一个输入。

您应该尝试以下操作:

@foreach ($mail as $email)
    <input type="text" name="to[]" value="{{$email}}">
@endforeach

var_dump
查看邮件变量的内容并将其放入注释中,地点
dd($mail)并查看数组中的内容:1[▼   “_email”=>数组:3[▼     0 => "pantek@sph.com.sg"     1 => "yapwq@sph.com.sg"     2 => "ai@buro247.sg“]]
我想将所有数据存储在一个
输入中。我认为使用
foreach循环将使输入增加。
htmlspecialchars()期望参数1是字符串,数组给定(视图:/var/www/html/digimahouse/resources/views/member/email\u system/send\u email\u press\u release.blade.php)
仍然得到这个错误
array:1[▼ “_email”=>数组:3[▼ 0 => "pantek@sph.com.sg" 1 => "yapwq@sph.com.sg" 2 => "ai@buro247.sg“]]
我的
数组的示例
。我想将数组的所有值放在一个输入中
htmlspecialchars()期望参数1为字符串,数组给定(视图:/var/www/html/digimahouse/resources/views/member/email\u system/send\u email\u press\u release.blade.php)
仍然会出现此错误。@nethkennnn:请显示send\u email\u press\r的刀片文件代码‌​elease.blade.php文件
@foreach($mail as$email)@endforeach
htmlspecialchars()期望参数1是字符串,数组给定(视图:/var/www/html/digimahouse/resources/views/member/email\u system/send\u email\u press\u release.blade.php)
仍在使用中
<input type="text" name="to" value="{{$mail}}">

To

<input type="text" name="to" value="{{print_r($mail)}}">
@foreach ($mail as $email)
    <input type="text" name="to" value="{{$email}}">
@endforeach
<input type="text" name="to[]" value="{{$mail}}">
@foreach ($mail as $email)
    <input type="text" name="to[]" value="{{$email}}">
@endforeach
@foreach ($mail as $email)
   @foreach ($mail as $emails)
        <input type="text" name="to[]" value="{{$emails}}">
  @endforeach
@endforeach