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', [ 'uses' => '\App\Http\Controllers\AccessTokenController@issueToken', // 'as' => 'passport.token', 'middleware' => 'oauth.providers', ]); } }