新建一个中间件:

方法写在handle中

判断用户是否登录而且是否是管理员,不是的话返回到主页

新建判断是否为管理员的方法

在kernel定义一个中间件,key是admin

注册群组路由:prefix是路由前缀,访问路由会自动在前面加上路由前缀;middleware是key值,会去验证中间件

1在数据库中是管理员

成功

附:

注册单个路由的中间件:

Route::get('profile', [
'middleware' => 'auth',
'uses' => 'ProfileController@show'
]);

为一个路由注册多个中间件

Route::get('/', ['middleware' => ['first', 'second'], function () {
//
}]);

多个路由

Route :: group( [ 'middleware' => 'auth' ] , function( ){
Route::get('/guarantee', 'Home\UserController@guarantee');
Route::get('/securitycode', 'Home\UserController@securityCode');
});

整理自:www.laravist.com 视频教程

最新文章

  1. 为IEnumerable<T>添加RemoveAll<IEnumerable<T>>扩展方法--高性能篇
  2. HTML和CSS经典布局2
  3. true_kb
  4. 把VIM打造成IDE
  5. Grid – 入门必备!简单易懂的响应式设计指南
  6. php大力力 [036节] 后台系统的登录页面界面做完啦
  7. Tomcat 集群
  8. LoadRunner 你不知道的事之——内存使用
  9. 从CR线下活动学到的:如何组织一个小的线下活动
  10. 关于Java安全的书
  11. Android(java)学习笔记190:Eclipse中的控制台不停报错Can't bind to local 8700 for debugger
  12. SRM 406(1-250pt, 1-500pt)
  13. java的IO流包装不当导致从网页获取的数据出现乱码
  14. Effective C++ 10
  15. WPF 常用样式
  16. Linux-监控目录及文件
  17. leetcode976
  18. 手机端API接口验证及参数签名验证
  19. BNUOJ 52305 Around the World 树形dp
  20. python中is和==区别

热门文章

  1. 解决不了bug的时候看一下:
  2. 不想停机?快使用Windows Server 2016滚动升级
  3. adb启动和关闭
  4. 孤荷凌寒自学python第五十三天使用python写入和修改Firebase数据库中记录
  5. MySQL 主主同步
  6. urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed解决办法
  7. LeetCode -- Construct Binary Tree from Preorder and Inorder
  8. [bzoj2038] [2009国家集训队]小Z的袜子
  9. 命令__shell变量$#,$@,$0,$1,$2的含义解释
  10. busybox根文件系统使用记录