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如下:
? ? ? ? ? ?
訪問下試試 配置的虛擬子域名是否可以正常訪問
?
三:在路由文件中寫入子路由組,引入子路由文件
?
?
轉載于:https://www.cnblogs.com/54sen/p/7641988.html
總結
以上是生活随笔為你收集整理的Laravel 5 中间件、路由群组、子域名路由、 权限控制的基本使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【PyCharm编辑器】之引用selen
- 下一篇: 监听android 上的完成按键