list offtaker

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
2026-04-28 19:24:02 +07:00
co-authored by Copilot
parent 2966904205
commit 38db8bdd05
@@ -10,13 +10,19 @@ use App\Models\Map\Offtaker;
class OfftakerController extends Controller class OfftakerController extends Controller
{ {
public function index(): JsonResponse public function index(Request $request): JsonResponse
{ {
if (!Gate::any(['super_admin', 'petani', 'fasilitator', 'admin','offtaker'])) { if (!Gate::any(['super_admin', 'petani', 'fasilitator', 'admin','offtaker'])) {
abort(403, 'Unauthorized'); abort(403, 'Unauthorized');
} }
$listOfftaker = Offtaker::all(); $query = Offtaker::where('1', '1');
if($request->filled('user_email')) {
$search = strtolower($request->search);
$query->whereRaw('lower(email) like ?', ["%{$search}%"])->get();
}
$listOfftaker = $query->get();
return response()->json($listOfftaker); return response()->json($listOfftaker);
} }