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', // ]); } }