未定义的变量:attens (View: D:\attendance\resources\views\empat



我想通过选择日期根据条件显示表中的所有行,任何人都可以修改下面的代码吗?我尝试首先使用以下代码列出所有行,但收到错误。我尝试在控制器下更改一些内容,但我无法操作数据。任何想法都会有用,我是初学者。

show.blade.php
<html>
<head>
<title>Display attendance information</title>
<style type="text/css">
table.tableizer-table {
font-size: 12px;
border: 1px solid #CCC; 
font-family: Arial, Helvetica, sans-serif;
} 
.tableizer-table td {
padding: 4px;
margin: 3px;
border: 1px solid #CCC;
}
.tableizer-table th {
background-color: #104E8B; 
color: #FFF;
font-weight: bold;
}
</style>
</head>
<body>
<input type="date" value="<?php echo date('Y-m-d'); ?>" name="doa">
<input type="submit" value="Click here to View the attendance status" name="disp">
<table class="tableizer-table">
<thead>
<tr class="tableizer-firstrow">
<th>Emp ID</th>
<th>Emp Name</th>
<th>Emp Status</th>
<th>Action</th>
</tr></thead><tbody>
foreach($empatten as $attens)
{
<tr>
<td>{{ $attens->empid }}</td>
<td>{{ $attens->empname }}</td>
<td>{{ $attens->empstatus }}</td>
<td>{{ $attens->doa }}</td>
</tr>
}
</tbody></table>
</body>
</html>
Mycontroller code:
return View('empatten.show')
->with('empatten', empatten::all());

在刀片中,循环应如下所示:

@foreach($empatten as $attens)
<tr>
<td>{{ $attens->empid }}</td>
<td>{{ $attens->empname }}</td>
<td>{{ $attens->empstatus }}</td>
<td>{{ $attens->doa }}</td>
</tr>
@endforeach

最新更新