我只需要将创建新用户的能力授予admin 。直观地说,我尝试使用 中的Entrust中间件限制对getRegister和postRegister操作(位于 中AuthenticatesAndRegistersUsers使用的特征AuthController)的访问,但这似乎没有任何效果 - 访客用户仍然可以访问注册页面。下面是对应的代码:AuthController
// AuthController
public function __construct()
{
$this->middleware($this->guestMiddleware(), ['except' => 'logout']);
// CUSTOM MODIFICATIONS
$this->middleware('role:admin', ['only' => ['getRegister', 'postRegister']]);
}
我究竟做错了什么?