創建控制器: 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如下:
訪問下試試 配置的虛擬子域名是否可以正常訪問
三:在路由文件中寫入子路由組,引入子路由文件