diff --git a/app/Http/Controllers/AccountApiController.php b/app/Http/Controllers/AccountApiController.php index 6b9ee78f04b1..a4d0e8aa3ca7 100644 --- a/app/Http/Controllers/AccountApiController.php +++ b/app/Http/Controllers/AccountApiController.php @@ -36,7 +36,7 @@ class AccountApiController extends BaseAPIController public function register(RegisterRequest $request) { - + $account = $this->accountRepo->create($request->first_name, $request->last_name, $request->email, $request->password); $user = $account->users()->first(); diff --git a/app/Http/Requests/RegisterRequest.php b/app/Http/Requests/RegisterRequest.php index 8709d42cc0a0..1dae2709498c 100644 --- a/app/Http/Requests/RegisterRequest.php +++ b/app/Http/Requests/RegisterRequest.php @@ -3,6 +3,8 @@ use Auth; use App\Http\Requests\Request; use Illuminate\Validation\Factory; +use App\Libraries\Utils; +use Response; class RegisterRequest extends Request { @@ -32,4 +34,15 @@ class RegisterRequest extends Request return $rules; } + + public function response(array $errors) + { + //return parent::response($errors); // TODO: Change the autogenerated stub + + $error['error'] = $errors[0]; + $error = json_encode($error, JSON_PRETTY_PRINT); + $headers = Utils::getApiHeaders(); + + return Response::make($error, 400, $headers); + } }