zoukankan      html  css  js  c++  java
  • Laravel 5 中间件、路由群组、子域名路由、 权限控制的基本使用方法

    创建控制器: php artisan make:controller Admin/IndexController

    创建Middleware: php artisan make:middleware TestMiddleware

    创建MODEL: php artisan make:model Http/Models/home/login

    路由群组三部曲:

      一:在创建的中间件中写入逻辑,如下图:

          

      二:在app/Http/Kernel.php文件中引入文件 指定别名

                

      三:路由群组

        

    基于中间件实现的权限控制:

      其它步骤与路由群组一致,在中间件中写入验证逻辑,判断当前登录人是否有权限访问路由,多角色验证时,需要在路由组中加入多个中间件:

        方法一,群组套群组方式,如下图

                   

        方法二,给每个路由写一个中间件验证,如下图

                  

    子域名路由三步曲:

      子域名通过domain指定,可以一个框架实现多个小项目

      一:本地操作测试: 配置 虚拟域名

        打开hosts文件,在末尾添加虚拟域名,绑定域名

          127.0.0.1 www.E.com

          127.0.0.1 sen.E.com

      二:apache 配置文件vhosts.conf如下:

                  

      访问下试试 配置的虚拟子域名是否可以正常访问

      三:在路由文件中写入子路由组,引入子路由文件

         

        

  • 相关阅读:
    b_lc_第k个排列(暴搜 / 数学剪枝)
    sql语句大全(2)
    经典SQL语句大全
    存储过程格式
    经典SQL语句大全(实例)非常不错的和excel等文档实例结合的sql
    触发器MSSQL常用操作
    最好的C#学习网站
    C# 反射入门知识
    MSSQL经典语句
    一些很酷的.Net技巧
  • 原文地址:https://www.cnblogs.com/wjlbk/p/12633377.html
Copyright © 2011-2022 走看看