我有问题,记录无法显示在我的数据表中,图片:
但是在我的表中,我在2017-08-17的日期有2条记录
这是我的代码
RekapController @显示
public function show($tanggal)
{
$absen = Absen::where(\DB::raw("DATE_FORMAT(created_at,'%Y/%m/%d')"),
'=', $tanggal)
->get();
return view('rekap.show')->with('data', $absen);
}
index.blade.php(当我传递变量时)
<a href="{{ url('rekap', date('Y-m-d', strtotime($value->created_at))) }}"
class="btn btn-success">Lihat</a>
show.blade.php(Datatable View)
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<th>No</th>
<th>Nama</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>
@foreach($data as $index => $value)
<tr>
<td>{{ $index+1 }}</td>
<td>{{ $value->siswa_id }}</td>
<td>
{!! Form::open(['route' => ['absen.destroy', $value->id],
'method' => 'DELETE']) !!}
{{ Form::submit('Hapus', ['class' => 'btn btn-danger']) }}
<a href="{{ url('rekap', date('Y-m-d', strtotime($value-
>created_at))) }}" class="btn btn-success">Lihat</a>
<a href="#" class="btn btn-warning">Print</a>
{!! Form::close() !!}
</td>
</tr>
@endforeach
</table>
谢谢,我希望你能帮助我
答案 0 :(得分:0)
正如我在index.blade.php中看到的那样,你的日期格式错误。
TextBox
您的日期格式为Y-m-d,您过去的模型使用此格式
date('Y-m-d', strtotime($value->created_at))
为了更好,您可以尝试先更改控制器中的格式。你的控制器看起来像这样。
DATE_FORMAT(created_at,'%Y/%m/%d')