Laravel 5 中间件路由群组子域名路由

Posted 逐日 - 森

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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如下:

              

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

 

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

     

    

 

以上是关于Laravel 5 中间件路由群组子域名路由的主要内容,如果未能解决你的问题,请参考以下文章

laravel在路由中设置中间件

在Laravel中使用Middleware进行身份验证

带有角度路由的 Laravel 5 中间件

Laravel 5:路由之前和之后的中间件

在 Laravel 5.3 的中间件中访问路由 URL 参数

关于laravel5.5路由的一些问题,持续更新