%PDF- %PDF-
Direktori : /var/www/html/workeasy-api/app/Http/Controllers/Api/ |
Current File : /var/www/html/workeasy-api/app/Http/Controllers/Api/PasswordController.php |
<?php namespace Workeasy\Http\Controllers\Api; use EllipseSynergie\ApiResponse\Contracts\Response; use Workeasy\Http\Requests\Users\ChangePasswordRequest; use Workeasy\Transformers\UserTransformer; class PasswordController extends ApiController { private $transformer; public function __construct(Response $response, UserTransformer $transformer) { parent::__construct($response); $this->transformer = $transformer; } public function changePassword(ChangePasswordRequest $request) { $user = $this->authenticatedUser(); if ($request->new_password == $request->confirm_new_password) { $user->update([$user->password = $request->confirm_new_password]); } return $this->response->withItem($user->fresh(), $this->transformer); } }