DONE: phone number verification, admin can add user employment; WIP: wire with onewaysms

This commit is contained in:
ISMAIL MASSERAN
2026-07-12 12:36:46 +08:00
parent 431bbee17c
commit a11b75729a
37 changed files with 2214 additions and 73 deletions
@@ -195,6 +195,7 @@ class UserController extends BaseCrudController
'join_date_to' => 'nullable|date',
'leave_date_from' => 'nullable|date',
'leave_date_to' => 'nullable|date',
'company_name' => 'nullable|string|max:255',
]);
$perPage = min((int) $request->get('per_page', 10), 500);
@@ -203,6 +204,7 @@ class UserController extends BaseCrudController
'join_date_to' => $request->get('join_date_to'),
'leave_date_from' => $request->get('leave_date_from'),
'leave_date_to' => $request->get('leave_date_to'),
'company_name' => $request->get('company_name'),
]);
$items = $this->userService->getPaginatedList(
$perPage,
@@ -279,6 +281,7 @@ class UserController extends BaseCrudController
'join_date_to' => 'nullable|date',
'leave_date_from' => 'nullable|date',
'leave_date_to' => 'nullable|date',
'company_name' => 'nullable|string|max:255',
]);
$dateFilters = array_filter([
@@ -286,6 +289,7 @@ class UserController extends BaseCrudController
'join_date_to' => $request->get('join_date_to'),
'leave_date_from' => $request->get('leave_date_from'),
'leave_date_to' => $request->get('leave_date_to'),
'company_name' => $request->get('company_name'),
]);
$stats = $this->userService->getListStats(