我试图在我的控制器中使用带有except参数的构造方法中的auth中间件,但它不起作用。
我使用 artisan 命令创建了我的控制器,它包含创建、编辑、显示等方法。
这是我的构造:
public function __construct()
{
$this->middleware('auth', ['except' => ['index', 'show']]);
}
如果我在未登录时访问某些方法(例如编辑和创建),中间件不起作用,我可以看到内容。我也尝试了 only而不是except,结果相同。