Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Http\Controllers\Api;
- use Illuminate\Http\Request;
- use App\User;
- class UsersAuth extends ApiController
- {
- //
- public function register(Request $request)
- {
- try {
- $validator = \Validator::make($request->all(), [
- 'name' => 'required',
- 'email' => 'required|email|unique:users',
- 'password' => 'required|same:password_confirmation',
- 'password_confirmation' => 'required|same:password'
- ]);
- if ($validator->fails()) {
- return $this->respondValidationFail($validator->errors()->toArray());
- }
- $user = User::create([
- 'name' => request()->name,
- 'email' => request()->email,
- 'password' => bcrypt(request()->password),
- 'token' => md5(time())
- ]);
- return $this->respond([
- 'data' => $user,
- 'message' => 'User created'
- ]);
- } catch (\Exception $e) {
- return $this->respondWithError($e->getMessage());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement