HARI KE-22 PRAKERIN #22
4/7/2024
Assalamualaikum
Pagi Apel
Membuat Filter berdasarkan jenis kelamin di tabel siswa
<form action="{{ route('siswa.index') }}" method="GET">
<select name="jenis_kelamin" id="" class="border rounded-3" style="border: none;color: grey;padding: 2px;">
<option value="">--Semua Data--</option>
<option value="L" {{ request()->jenis_kelamin == 'L' ? 'selected' : '' }}>Laki Laki</option>
<option value="P" {{ request()->jenis_kelamin == 'P' ? 'selected' : '' }}>Perempuan</option>
</select>
<button class="btn btn-outline-info btn-sm" type="submit">Filter</button>
<button class="btn btn-outline-success btn-sm" type="reset">Reset</button>
</form>
controller
public function filter(Request $request){
$siswa = Siswa::query();
$siswa->when($request->jenis_kelamin, function($query) use ($request){
return $query->where('jenis_kelamin',$request->jenis_kelamin);
});
$siswa = $siswa->paginate(4);
return view('siswa.index',compact('siswa'));
}
Route
Route::get('/siswa/filter',[siswaController::class,'filter'])->name('siswa.filter');
Waalaikumsalam
%20DISKOMINFO%20TEMANGGUNG%20(1).png)
Komentar
Posting Komentar