阵列视图不适用于Laravel刀片模板。(未定义变量:)

阵列视图不适用于Laravel刀片模板。(未定义变量:),laravel,laravel-blade,Laravel,Laravel Blade,我通过3个不同的SQL查询获得3个不同表的计数 在这里: $Count['FirstRecords']= DB::table('table1')->where('Id',$slug)->count('Id'); $Count['SecondRecords']= DB::table('table2')->where('Id',$slug)->count('Id'); 当我使用打印功能检查控制器上的内容时,没有任何问题。我得到如下输出: Array ( [First

我通过3个不同的SQL查询获得3个不同表的计数

在这里:

$Count['FirstRecords']= DB::table('table1')->where('Id',$slug)->count('Id');
$Count['SecondRecords']= DB::table('table2')->where('Id',$slug)->count('Id');
当我使用打印功能检查控制器上的内容时,没有任何问题。我得到如下输出:

Array
(
    [FirstRecords] => 178
    [SecondRecords] => 302
)

然后,我通过查看功能将此阵列发送到刀片模板

return view('View/CountView',['Records' => $Count]);
我试图在刀片上打印如下内容:

{{$Records->FirstRecords}}
每次尝试在刀片模板上打印此阵列时,都会出现以下错误


未定义变量:Records(视图:{Path}

确保在正确的文件中调用$Records,其次是$Records是一个数组而不是一个对象使用它就像$Records['FirstRecords']@我肯定do@AbdulMoiz我还尝试通过控制器发送它,如下所示。结果,我再次遇到相同的错误。
返回视图('view/CountView',['Records'=>$Count['FirstRecords']])
您是否在视图文件夹中创建了另一个视图文件夹?通常您只需写下刀片的名称。如果您想使用子文件夹,您可以使用点而不是斜杠。下面是指向文档的链接,其中有很好的解释: