mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-18 15:50:50 +08:00
exam
This commit is contained in:
@@ -8,11 +8,11 @@ use Illuminate\Http\Request;
|
||||
|
||||
class UserController extends Controller
|
||||
{
|
||||
private $user;
|
||||
private $repository;
|
||||
|
||||
public function __construct(UserRepository $user)
|
||||
public function __construct(UserRepository $repository)
|
||||
{
|
||||
$this->user = $user;
|
||||
$this->repository = $repository;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -23,9 +23,9 @@ class UserController extends Controller
|
||||
*/
|
||||
public function index(Request $request)
|
||||
{
|
||||
$result = $this->user->getList($request->all());
|
||||
$result = $this->repository->getList($request->all());
|
||||
$resource = UserResource::collection($result);
|
||||
return success('user list', $resource);
|
||||
return $this->success($resource);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -43,9 +43,9 @@ class UserController extends Controller
|
||||
'password_confirmation' => 'required|string|same:password'
|
||||
];
|
||||
$request->validate($rules);
|
||||
$result = $this->user->store($request->all());
|
||||
$result = $this->repository->store($request->all());
|
||||
$resource = new UserResource($result);
|
||||
return success('user store', $resource);
|
||||
return $this->success($resource);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -90,8 +90,14 @@ class UserController extends Controller
|
||||
'password_confirmation' => 'required|same:password',
|
||||
];
|
||||
$request->validate($rules);
|
||||
$result = $this->user->resetPassword($request->username, $request->password, $request->password_confirmation);
|
||||
$result = $this->repository->resetPassword($request->repositoryname, $request->password, $request->password_confirmation);
|
||||
$resource = new UserResource($result);
|
||||
return success('user reset password', $resource);
|
||||
return $this->success($resource);
|
||||
}
|
||||
|
||||
public function classes()
|
||||
{
|
||||
$result = $this->repository->listClass();
|
||||
return $this->success($result);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user