app['auth']->viaRequest('api', function ($request) { // if ($request->input('api_token')) { // return User::where('api_token', $request->input('api_token'))->first(); // } // }); LumenPassport::routes($this->app->router); // Middleware `oauth.providers` middleware defined on $routeMiddleware above Route::group(['middleware' => 'oauth.providers'], function () { // LumenPassport::routes(function ($router) { //// dd($router); // return $router->all(); // }); LumenPassport::routes($this->app->router); }); //For customizing access token response // Route::post('/oauth/token','\App\Http\Controllers\AccessTokenController@issueToken'); // Route::post('/oauth/token', [ // 'uses' => '\App\Http\Controllers\AccessTokenController@issueToken', //// 'as' => 'passport.token', //// 'middleware' => 'throttle', // ]); } }