【发布时间】:2018-01-14 14:49:54
【问题描述】:
目标:限制对部分 spark 路由的访问,直到用户不接受自定义表单(协议)。用户登录后,除自定义协议表单外,所有路由都必须受到限制。
有没有办法为 laravel spark 路由设置全局中间件?
寻找来源和official documentation 我找不到这样做的方法。也许有人可以帮助解决这个问题?
【问题讨论】:
标签: laravel laravel-spark
目标:限制对部分 spark 路由的访问,直到用户不接受自定义表单(协议)。用户登录后,除自定义协议表单外,所有路由都必须受到限制。
有没有办法为 laravel spark 路由设置全局中间件?
寻找来源和official documentation 我找不到这样做的方法。也许有人可以帮助解决这个问题?
【问题讨论】:
标签: laravel laravel-spark
laravel-spark 是一个 Laravel 包,它遵循与 laravel 相同的规则,因此为了将中间件应用于一组 laravel-spark 路由,您可以按照此处指定的方式定义中间件https://laravel.com/docs/5.5/middleware 然后打开spark文件夹下的routes.php文件(spark/src/Http/routes.php) 并将您的路线与您的中间件分组:
$router->group(['middleware' => 'yourMiddleware'], function ($router) {
//set of routes
});
希望这会对您有所帮助。
【讨论】: