DONE: layout letter with letterhead and footer, notification for newly...

This commit is contained in:
ISMAIL MASSERAN
2026-06-28 02:16:49 +00:00
parent 94ecbe5887
commit 034ecf947f
400 changed files with 29802 additions and 5446 deletions
+32 -1
View File
@@ -32,12 +32,43 @@ class UserService
);
}
public function getDeletedPaginatedList(
int $perPage,
string $search,
string $status,
string $sortBy,
string $sortOrder
): LengthAwarePaginator {
return $this->repository->getDeletedWithRelationsPaginated(
$perPage,
$search,
$status,
$sortBy,
$sortOrder
);
}
public function restoreUser(string $id): ?User
{
if (! $this->repository->restore($id)) {
return null;
}
return $this->repository->findById($id);
}
public function getUserWithRelations(string $id): ?User
{
$user = $this->repository->findById($id);
if ($user) {
$user->load(['roles.permissions']);
$user->load([
'roles.permissions',
'addresses',
'employments',
'bankDetails.bank',
'heirs',
]);
}
return $user;