コード例 #1
0
 public function getLegNum(Request $request)
 {
     $term = $request->term;
     //$term = 1;
     $empleados = Empleado::where('id', 'LIKE', "%{$term}%")->get();
     return response()->json(["msg" => "Succes", "empleados" => $empleados], 200);
 }
コード例 #2
0
 public function authenticate(Request $request)
 {
     $credentials = $request->only('username', 'password');
     try {
         // verify the credentials and create a token for the user
         if (!($token = JWTAuth::attempt($credentials))) {
             return response()->json(['error' => 'invalid_credentials'], 401);
         }
     } catch (JWTException $e) {
         // something went wrong
         return response()->json(['error' => 'could_not_create_token'], 500);
     }
     $user = User::where('username', '=', $request->username)->first();
     $categoria = $user->users_idcat_foreign;
     //var_dump($user);
     $empleado = Empleado::where('empleado_idcat_foreign', '=', $categoria)->first();
     //var_dump($empleado);
     $iduser = $empleado->id;
     // if no errors are encountered we can return a JWT
     return response()->json(compact('token', 'categoria', 'iduser'));
 }