中间件
HDCMS / 更新于1个月前

中间件

[TOC]

中间件介绍

所有模块路由必须使用 module 中间件,才可以获取站点与当前模块数据。

auth

auth中间件用户登录检测,没有登录时将自动跳转到登录页面。

admin

后台管理使用的中间件,将执行用户登录判断、站点与模块合法性检测,也可以传递权限标识进行权限判断。

路由中使用

Route::group(['middleware' => ['admin'], 'as' => 'Shop.', 'prefix' => 'shop'],function () {
...
});

控制器中使用

$this->middleware('admin');

权限检测
通过中间件传递权限标识可以对权限进行检测,多个权限标签用 | 分隔。

Route::group(['middleware' => ['admin:user-manage|user-list'], 'as' => 'Shop.', 'prefix' => 'shop'],function () {
...
});

module

前台中间件,执行站点与模块合法检测,不对用户登录进行检测。

使用场景

  • 后台管理必须使用 admin 中间件
  • 前台游客访问使用 web 中间件
  • 前台需要对用户登录判断使用 authweb 两个中间件。
我们的使命:传播互联网前沿技术,帮助更多的人实现梦想
Copyright © 2010-2018 houdunren.com All Rights Reserved 京ICP备12048441号-3
: 010-86467608 : 2300071698@qq.com
编码: 向军大叔