Skip to content

Commit 164c4ea

Browse files
committed
fixed: lumen and laravel compitibility
1 parent d1b0733 commit 164c4ea

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/PermitServiceProvider.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,12 @@ public function register()
3333
\Nahid\Permit\Commands\RemovePermissionCommand::class,
3434
]);
3535

36-
$this->app->routeMiddleware(['permit' => \Nahid\Permit\Middleware\PermitMiddleware::class]);
36+
if ($this->app instanceof LaravelApplication) {
37+
$this->app['router']->aliasMiddleware('permit', \Nahid\Permit\Middleware\PermitMiddleware::class);
38+
} elseif ($this->app instanceof LumenApplication) {
39+
$this->app->routeMiddleware(['permit' => \Nahid\Permit\Middleware\PermitMiddleware::class]);
40+
}
41+
3742
}
3843
/**
3944
* Setup the config.

0 commit comments

Comments
 (0)