Fix adding middleware to routes for OAuth
This commit is contained in:
parent
503e0d486a
commit
ef50c635c3
|
|
@ -3,6 +3,7 @@
|
|||
namespace App\Providers;
|
||||
|
||||
use Route;
|
||||
use Illuminate\Support\Str;
|
||||
use Illuminate\Routing\Router;
|
||||
use Laravel\Passport\Passport;
|
||||
use App\Events\ConfigureRoutes;
|
||||
|
|
@ -45,7 +46,12 @@ class RouteServiceProvider extends ServiceProvider
|
|||
|
||||
$this->mapApiRoutes();
|
||||
|
||||
Passport::routes(null, ['middleware' => ['verified']]);
|
||||
Passport::routes();
|
||||
foreach ($router->getRoutes()->getRoutesByName() as $name => $route) {
|
||||
if (Str::startsWith($name, ['passport.authorizations', 'passport.tokens', 'passport.clients'])) {
|
||||
$route->middleware('verified');
|
||||
}
|
||||
}
|
||||
|
||||
event(new ConfigureRoutes($router));
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user