UserController
extends Controller
in package
Table of Contents
- $accountService : AccountService
- $userService : UserService
- __construct() : mixed
- getAccounts() : AccountResourceCollection|JsonResponse
- index() : UserResourceCollection|JsonResponse
- show() : UserResource
- Display the specified user.
Properties
$accountService
protected
AccountService
$accountService
$userService
protected
UserService
$userService
Methods
__construct()
public
__construct(UserService $userService, AccountService $accountService) : mixed
Parameters
- $userService : UserService
- $accountService : AccountService
Return values
mixed —getAccounts()
public
getAccounts(int|string $id) : AccountResourceCollection|JsonResponse
Parameters
- $id : int|string
Return values
AccountResourceCollection|JsonResponse —index()
public
index(Request $request) : UserResourceCollection|JsonResponse
Parameters
- $request : Request
Return values
UserResourceCollection|JsonResponse —the users (paginated)
show()
Display the specified user.
public
show(int|string $idOrEmail) : UserResource
Parameters
- $idOrEmail : int|string
-
the field to search for
Return values
UserResource —the account resource