Commit 2af73e7a by Triyah Fatmawati

Add api saku filter tanggal create

parent 4f9635b0
......@@ -44,6 +44,40 @@ public function index($tahun){
return response()->json($dataTelaah);
}
public function index1($tahun){
$dataTelaah = [];
$penelaah = Penelaah::with('penelaah')
->whereHas('penelaah', function($query) use ($tahun) {
$query->whereYear('created_at', $tahun);
})
->orderBy('nip', 'asc')
->orderBy('created_at','desc')
->get();
if($penelaah){
foreach ($penelaah as $key => $pen) {
$dataTelaah[] = [
'id' => $pen->id,
'nama' => $pen->nama,
'nip' => $pen->nip,
'nik' => $pen->nik,
'unit' => $pen->unit,
'created_at' => $pen->created_at,
'judul' => $pen->penelaah->judul,
'kode_kategori' => $pen->penelaah->kategori->kode_kategori,
'nama_kategori' => $pen->penelaah->kategori->nama_kategori,
// 'poin_saku' => $pen->penelaah->kategori->poin_saku,
'tahun' => $pen->penelaah->tahun,
'no_sk' => $pen->penelaah->no_sk,
'file_ec' => 'https://sipeka.unesa.ac.id/sipeka/file/'.$pen->penelaah->file_ec
];
}
}
return response()->json($dataTelaah);
}
public function saku1() {
$totalPoin = 0;
$jmlTelaah = Penelaah::query()
......
......@@ -21,3 +21,4 @@
Route::get('/saku/{tahun}', [ApiSakuController::class, 'index']);
Route::get('/saku1', [ApiSakuController::class, 'saku1']);
Route::get('/saku1/{tahun}', [ApiSakuController::class, 'index1']);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment