在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP/ TP5.1路由中間件分組的問題

TP5.1路由中間件分組的問題

這樣訪問沒有問題

Route::get('/register', 'index/register/register')->middleware('Login');
Route::get('/login', 'index/login/login')->middleware('Login');

手冊(cè)上也說了支持路由組的中間件形式
圖片描述

但是改成下面路由組的形式再訪問時(shí)就報(bào)錯(cuò)了 這是怎么回事?

Route::group('/test', function(){
    Route::get('/login', 'index/login/login');
    Route::get('/register', 'index/register/register');
})->middleware('Login');

中間件

<?php
namespace app\http\middleware;
use think\facade\Cookie;
use think\response;
use think\facade\Request;
class Login
{
    public function handle($request, \Closure $next)
    {
        if (Cookie::has('uid')) {
            return redirect('/');
        }else{
            return redirect('/login');
        }
        return $next($request);
    }
}

圖片描述

回答
編輯回答
執(zhí)念

謝邀,但是平時(shí)不用 ThinPHP, 你可以貼一下運(yùn)行樹,比較好排查

2017年5月13日 19:46
編輯回答
莓森

還有人嗎..

2017年10月15日 10:16
編輯回答
逗婦惱
Route::group('test', function(){
    Route::get('test/login', 'index/login/login');
    Route::get('test/register', 'index/register/register');
})->middleware('Login');

試著這樣寫一下

2017年2月10日 23:09
編輯回答
蔚藍(lán)色
Route::group('user', function(){
    Route::get('login', 'index/login/login');
    Route::get('register', 'index/register/register');
})->middleware('Login');

訪問/user/login即可

2017年12月18日 06:02