laravel 返回数据列表时未定义变量

n9vozmp4  于 2022-12-05  发布在  其他
关注(0)|答案(1)|浏览(113)

我试图通过一个名为'kodeabsensianak'的视图返回一个数据列表。

@foreach ($data as $item)
                <tr class="hover-actions-trigger">
                  <td class="align-middle text-nowrap">
                    <div class="d-flex align-items-center">
                      <div class="avatar avatar-xl">
                        <div class="avatar-name rounded-circle"><span>{{ $item -> kode_absen }}</span></div>
                      </div>
                      <div class="ms-2">{{ $item -> nama_kabsen }}</div>
                    </div>
                  </td>
                  <td class="align-middle text-nowrap">{{ $item -> keterangan }}</td>
                  <td class="w-auto">
                    <div class="btn-group btn-group hover-actions end-0 me-4">
                      <button class="btn btn-light pe-2" type="button" data-bs-toggle="tooltip" data-bs-placement="top" title="Edit"><span class="fas fa-edit"></span></button>
                      <button class="btn btn-light ps-2" type="button" data-bs-toggle="tooltip" data-bs-placement="top" title="Delete"><span class="fas fa-trash-alt"></span></button>
                    </div>
                  </td>
                  <td class="align-middle text-nowrap">{{ $item -> created_at }}</td>
                </tr>
                @endforeach

下面是控制器文件。

public function index()
    {
        $data = KodeAbsensi::all();
        return view('kodeabsensianak', compact('data'));
    }

我试着写

return view('kodeabsensianak')->with('data', $data);

得到了同样的结果。我试着通过dd($data)传递,也显示了同样的结果。我试着用同样的方法创建列表数据的其他视图,它起作用了。

bwntbbo3

bwntbbo31#

可能来自route。分享你路线片段。

相关问题