fixing validation

This commit is contained in:
David Bomba 2016-03-13 21:54:31 +11:00
parent f6b2595936
commit 7d2cf9770b

View File

@ -34,26 +34,9 @@ class AccountApiController extends BaseAPIController
$this->accountRepo = $accountRepo; $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); $account = $this->accountRepo->create($request->first_name, $request->last_name, $request->email, $request->password);
$user = $account->users()->first(); $user = $account->users()->first();