diff --git a/app/Services/DaftarPustakaService.php b/app/Services/DaftarPustakaService.php index d11a23a..e4ec9fc 100644 --- a/app/Services/DaftarPustakaService.php +++ b/app/Services/DaftarPustakaService.php @@ -50,29 +50,30 @@ class DaftarPustakaService // get all with pagination public function getAllDaftarPustaka($request) -{ - $query = DaftarPustaka::query(); + { + $query = DaftarPustaka::query(); - // Filter pencarian - if (!empty($request->get('search'))) { - $search = $request->get('search'); - $query->where(function ($q) use ($search) { - $q->orWhere('judul', 'LIKE', "%$search%"); - }); + // Filter pencarian + if (!empty($request->get('search'))) { + $search = $request->get('search'); + $query->where(function ($q) use ($search) { + $q->orWhere('judul', 'LIKE', "%$search%"); + }); + } + + // Filter kategori + if (!empty($request->get('category'))) { + $category = explode(',', $request->input('category')); + $query->whereIn('category_id', $category); + } + + // Default pagination + $page = (int) $request->get('page', 1); + $size = (int) $request->get('size', 10); + + return $query->paginate($size, ['*'], 'page', $page); } - // Filter kategori - if (!empty($request->get('category'))) { - $category = explode(',', $request->input('category')); - $query->whereIn('category_id', $category); - } - - // Default pagination - $page = (int) $request->get('page', 1); - $size = (int) $request->get('size', 10); - - return $query->paginate($size, ['*'], 'page', $page); -} private function handleUpload($file) { @@ -85,20 +86,5 @@ class DaftarPustakaService return $filePath; } - private function handleUpload_($file) - { - $today = now(); - $folderPath = 'daftar_pustaka/' . $today->format('Y/m/d'); - - if (!file_exists(public_path($folderPath))) { - mkdir(public_path($folderPath), 0755, true); - } - - $fileName = $file->getClientOriginalName(); - $file->move(public_path($folderPath), $fileName); - - return $folderPath . '/' . $fileName; - } - } diff --git a/resources/views/daftar-pustaka/create.blade.php b/resources/views/daftar-pustaka/create.blade.php index b245c3c..5eb6d13 100644 --- a/resources/views/daftar-pustaka/create.blade.php +++ b/resources/views/daftar-pustaka/create.blade.php @@ -1,7 +1,7 @@ @extends('layouts.main') @section('breadcrumbs') - {{-- {{ Breadcrumbs::render(request()->route()->getName()) }} --}} + {{ Breadcrumbs::render(request()->route()->getName()) }} @endsection @section('content') diff --git a/resources/views/daftar-pustaka/index.blade.php b/resources/views/daftar-pustaka/index.blade.php index 057c59f..a745857 100644 --- a/resources/views/daftar-pustaka/index.blade.php +++ b/resources/views/daftar-pustaka/index.blade.php @@ -1,23 +1,23 @@ @extends('layouts.main') @section('breadcrumbs') - {{-- {{ Breadcrumbs::render('basicdata.ijin_usaha') }} --}} + {{ Breadcrumbs::render(request()->route()->getName()) }} @endsection @section('content') -