在刀片模板 laravel 中循环查询结果

我正在尝试对从我的刀片模板中的控制器中的查询返回的数据数组运行 foreach 循环。无论我如何尝试,我总是收到一条错误消息,提示“Undefined offset: 1”。如果我简单地打印出来,{{$reminders[0]['name']}}它会显示我所期望的,但由于某种原因它没有 foreach 循环。


这是我从日志中的查询中得到的一个打印结果(实际数组显然有更多的值):


array ( 0 => 

  array (

    'id' => 1,

    'user_id' => 1,

    'name' => 'Bob McTest',

    'content' => 'Testing, testing',

    'start_date' => NULL,

    'end_date' => NULL,

    'monthly' => NULL,

    'daily' => NULL,

    'created_at' => '2020-06-07T20:54:30.000000Z',

    'updated_at' => '2020-06-07T20:54:30.000000Z',

  ))

我一直在尝试不同的变体,因为这是我最终想要完成的:


@foreach $reminders as $reminder 

    {{$reminder['name']}}

@endforeach

我希望这是我在漫长的一天之后所想念的简单事情。提前致谢!


慕森王
浏览 100回答 1
1回答

蓝山帝景

事实证明这只是一个语法错误,我忘记了 foreach 循环中的 () facepalm感谢您查看!
打开App,查看更多内容
随时随地看视频慕课网APP