Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Table availablity laravel
Saya ingin membuat table availablity dengan scrip seperti berikut
<table class="table table-bordered">
<thead>
<tr>
<th scope="col">#</th>
@for($tanggal=1; $tanggal<=14; $tanggal++)
<th scope="col">{{$tanggal}}</th>
<!-- str_pad($tanggal, 2, "0", STR_PAD_LEFT) -->
@endfor
</tr>
</thead>
<tbody>
@foreach($times as $time)
<tr>
<td>{{$time}}</td>
@for($tanggal=1; $tanggal<=14; $tanggal++)
{!! $datas = \App\Bookreport::where('book_date', '2019-01-'.$tanggal)->where('book_time','$time')->first() !!}
@if{$datas->guest_id}
<td scope="row">isi</td>
@else
<td scope="row">kosong</td>
@endif
@endfor
</tr>
@endforeach
</tbody>
</table>
Tapi ada error yang keluar Parse error: syntax error, unexpected ':', expecting '('
Mohon bantuan dari para master , atau jika ada cara lain mohon masukannya .
Thanks
3 Jawaban:
Line error di bagian <pre> {!! $datas = \App\Bookreport::where('book_date', '2019-01-'.$tanggal)->where('book_time','$time')->first() !!} </pre>
coba kamu pakai orwhere, jadi <pre> {!! $datas = \App\Bookreport::where('book_date', '2019-01-'.$tanggal)->orwhere('book_time','$time')->first() !!} </pre> semoga membantu ^^
<pre> @if{$datas->guest_id} </pre>
coba diganti seperti ini
<pre> @if($datas->guest_id) </pre>