Jet*_*rst 1 php foreach laravel laravel-5 laravel-blade
我有一个控制器从我的数据库中获取用户日记的数组并将它们传递给我的视图:
<?php
public function readDiaries($hash)
{
$user = User::where('hash', $hash)->first();
$diaries = Diary::where('user_id', $user->id)->get();
return view('app.diary.readDiaries', ['diaries' => $diaries]);
}
Run Code Online (Sandbox Code Playgroud)
在我看来,我正在使用循环遍历日记@foreach.
<div id="diaries" class="card-columns">
@if (count($diaries) > 0)
@foreach ($diaries as $dairy)
{{ var_dump($diary) }}
@endforeach
@endif
</div>
Run Code Online (Sandbox Code Playgroud)
但我得到以下未定义的变量错误...
未定义的变量:日记(查看:C:\ xampp\htdocs\personal_projects\Active\diary_app\resources\views\app\diary\readDiaries.blade.php)
为什么我的$ diary变量在@foreach循环中未定义?
| 归档时间: |
|
| 查看次数: |
2154 次 |
| 最近记录: |