From 7d2cf9770b3533e1031b7d7d9f57e6e0cfcc8cc3 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sun, 13 Mar 2016 21:54:31 +1100 Subject: [PATCH] fixing validation --- app/Http/Controllers/AccountApiController.php | 21 ++----------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/app/Http/Controllers/AccountApiController.php b/app/Http/Controllers/AccountApiController.php index 4ac5d99018f9..6b9ee78f04b1 100644 --- a/app/Http/Controllers/AccountApiController.php +++ b/app/Http/Controllers/AccountApiController.php @@ -34,26 +34,9 @@ class AccountApiController extends BaseAPIController $this->accountRepo = $accountRepo; } - public function register(Request $request) + public function register(RegisterRequest $request) { - $validator = Validator::make($request->all(), [ - 'email' => 'required|unique:users', - 'first_name' => 'required', - 'last_name' => 'required', - 'password' => 'required', - ]); - - if ($validator->fails()) { - - foreach($validator->errors()->all() as $message) - { - return $this->errorResponse(['message'=>$message],400); - } - - - } - - + $account = $this->accountRepo->create($request->first_name, $request->last_name, $request->email, $request->password); $user = $account->users()->first();