我的网络应用程序中有一个页面,应该阻止已登录的用户访问。类似于登录或注册页面不应被已登录的用户访问。我通过在控制器构造函数中使用来宾中间件来实现这一点。
$this->middleware("guest")->only("page_action"); // like this
在此设置中,如果登录用户尝试访问该页面,他们将被重定向到主页。但我需要显示 404 not found 页面而不是重定向。我怎样才能做到这一点?
简而言之,我怎样才能让一个页面仅供访客访问,并让它看起来对登录用户不存在?