Guest User

login controller

a guest
Apr 25th, 2018
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.04 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers\API\Auth;
  4.  
  5. use Illuminate\Http\Request;
  6. use App\Http\Controllers\Controller;
  7.  
  8. use GuzzleHttp\Exception\GuzzleException;
  9. use GuzzleHttp\Client;
  10.  
  11. class LoginController extends Controller
  12. {
  13.     /**
  14.      * Index Function.
  15.      *
  16.      * @return \Illuminate\Http\Response
  17.      */
  18.     public function index(Request $request)
  19.     {
  20.         $http = new Client;
  21.  
  22.         // Response send exception here for 401 bad request which makes this route 500 bad request
  23.         $response = $http->post(url('oauth/token'), [
  24.             'form_params' => [
  25.                 'grant_type' => 'password',
  26.                 'client_id' => '2',
  27.                 'client_secret' => 'XXXXXXXXX',
  28.                 'username' => $request->post('username'),
  29.                 'password' => $request->post('password'),
  30.                 'scope' => '*',
  31.             ],
  32.         ]);
  33.  
  34.         // i dont get this response because the response sends exception before this
  35.         return json_decode((string) $response->getBody(), true);
  36.     }
  37. }
Add Comment
Please, Sign In to add comment