Validate User forms only with backend

This commit is contained in:
Bubka
2020-01-09 11:14:39 +01:00
parent a1c0e2cee3
commit 77b6ac3e3f
3 changed files with 67 additions and 89 deletions

View File

@ -15,8 +15,22 @@ class UserController extends Controller
* log a user in
* @return [type] [description]
*/
public function login()
public function login(Request $request)
{
$messages = [
'email.exists' => 'No account found using this email',
];
$validator = Validator::make($request->all(), [
'email' => 'required|exists:users,email',
'password' => 'required',
], $messages);
if ($validator->fails()) {
return response()->json(['error' => $validator->errors()], 400);
}
$credentials = [
'email' => request('email'),
'password' => request('password')
@ -57,7 +71,7 @@ class UserController extends Controller
$validator = Validator::make($request->all(), [
'name' => 'required',
'email' => 'required|email',
'password' => 'required',
'password' => 'required|confirmed',
]);
if ($validator->fails()) {