Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Http\Request;
- use App\User;
- class UserController extends Controller
- {
- /**
- * Register new user
- *
- * @param $request Request
- */
- public function register(Request $request)
- {
- $hasher = app()->make('hash');
- $username = $request->input('username');
- $email = $request->input('email');
- $password = $hasher->make($request->input('password'));
- $register = User::create([
- 'username'=> $username,
- 'email'=> $email,
- 'password'=> $password,
- ]);
- if ($register) {
- $res['success'] = true;
- $res['message'] = 'Success register!';
- return response($res);
- }else{
- $res['success'] = false;
- $res['message'] = 'Failed to register!';
- return response($res);
- }
- }
- /**
- * Get user by id
- *
- * URL /user/{id}
- */
- public function get_user(Request $request, $id)
- {
- $user = User::where('id', $id)->get();
- if ($user) {
- $res['success'] = true;
- $res['message'] = $user;
- return response($res);
- }else{
- $res['success'] = false;
- $res['message'] = 'Cannot find user!';
- return response($res);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement