Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 发送数据时在数组中循环_Php_Sql_Laravel - Fatal编程技术网

Php 发送数据时在数组中循环

Php 发送数据时在数组中循环,php,sql,laravel,Php,Sql,Laravel,我通过以下功能向电子邮件发送查询数据 $adminInfo=Visit::whereDate('created_at',Carbon::today()) ->得到() ->toArray(); 邮件::发送('mails.mails2',['data'=>json_encode($adminInfo)],函数($message){ $message->from(“”,”); $message->to(“”); $message->subject(‘访客到达’); }); 它将数据显示为数组,但

我通过以下功能向电子邮件发送查询数据

$adminInfo=Visit::whereDate('created_at',Carbon::today())
->得到()
->toArray();
邮件::发送('mails.mails2',['data'=>json_encode($adminInfo)],函数($message){
$message->from(“”,”);
$message->to(“”);
$message->subject(‘访客到达’);
});
它将数据显示为数组,但我想在表中显示此数据。当我尝试这样做时,我得到了一个错误

@foreach($day数据)
{{$day['id']}
@endforeach

我只是猜测,因为您还没有发布错误消息


函数
json\u encode()
$adminInfo
转换为
json字符串
,但要使用
foreach循环
,需要一个
数组
。因此,您可以尝试将
$adminInfo
直接传递到您的电子邮件模板,而无需对其进行编码。(您已经对您的收藏调用了
toArray()
,因此这将是一个数组)

[offtopic]您应该将您正在使用的电子邮件地址设置为最小值…您可以添加错误吗