主要參考,寫這個的目的主要是由於按照那篇文章還要修改一些細節。php
###路由設置 咱們須要3套路由組,來進行權限認證html
- 配置login和register得get和post方法,除了必要得web中間件,還額外依賴中間件guest(當用戶已經登陸得時候,再訪問這些路由重定向到登陸跟目錄)
- 配置logout的get方法,不依賴額外中間件
- 配置登陸以後得一些方法,依賴auth中間件(若是用戶沒有登陸,重定向到login頁面)
###Auth文件配置 咱們須要額外增長AuthController類的屬性laravel
- $redirectTo變量用於用戶認證經過以後重定向到得目錄
- $guard使用的認證系統
- $redirectAfterLogout在用戶登出後重定向到得目錄
- $loginView登陸view
- $registerView註冊view
###配置中間件 須要共享auth和guest中間件,可是咱們有兩套認證系統,因此登陸登出跳轉須要依賴$guard來判斷git
- Authenticate.php文件
- RedirectIfAuthenticated文件
###例子 talk is cheap, show me the code (https://github.com/firebroo/laravelMulAuth)github