如何在控制器中的某个方法中临时取消中间件呢?

比如我的adminController,我指定一个管理员中间件
class AdminController extends Controller {
public function __construct(){
    $this->middleware('schooladminauth');
}
public function login(){
    //$this->middleware('schooladminauth');如何临时取消不让这个中间间起作用,不然就无限重定向了。。。

}
public function anyFunctions(){
}


如何让一个方法,临时取消中间件作用呢??
已邀请:

赵狗胜 - 谢谢帮助过我的人!

赞同来自: 娃娃脾气

public function __construct(){
    $this->middleware('changedatabase',[
            'except' => array('getLogin')
            ]);
    $this->middleware('schooladminauth',[
            'except' => array('getLogin','getLoginHandle')
            ]);
}

感觉有,然后确实有。。。

要回复问题请先登录注册