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,12 +10,18 @@ use App\Models\Map\Offtaker;
class OfftakerController extends Controller
{
public function index(): JsonResponse
public function index(Request $request): JsonResponse
{
if (!Gate::any(['super_admin', 'petani', 'fasilitator', 'admin','offtaker'])) {
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);
}