Php 除了在拉雷维尔,什么是客人
这是我的Laravel auth/LoginController中的代码 我是拉雷维尔的新手。我的问题是$this->middleware'guest'->除了'logout';这个代码行是什么意思?除了方法,你还能做什么 除了“注销”之外,$this->middleware'guest->这一行的性质是什么 因此,构造函数中的第一个$this->中间件告诉Laravel您希望保护部分/所有方法不被访问Php 除了在拉雷维尔,什么是客人,php,laravel,Php,Laravel,这是我的Laravel auth/LoginController中的代码 我是拉雷维尔的新手。我的问题是$this->middleware'guest'->除了'logout';这个代码行是什么意思?除了方法,你还能做什么 除了“注销”之外,$this->middleware'guest->这一行的性质是什么 因此,构造函数中的第一个$this->中间件告诉Laravel您希望保护部分/所有方法不被访问 $this->middleware('guest'); 这里的“客人”是中间人之一。
$this->middleware('guest');
这里的“客人”是中间人之一。
这意味着,如果用户未通过身份验证,则可以访问此LoginController中的所有方法
$this->middleware('guest');
然而,有时您想要配置它,可能您想要只为一个方法应用中间件,或者为一个方法排除这个中间件,这就是Exception和only出现在图中的时候
->except('logout')
这意味着排除注销方法
因此,这意味着guest可以输入此控制器中的所有方法,但不能输入注销方法。这只是意味着如果用户未登录,则忽略注销方法。阅读文档,这会让事情变得清楚
$this->middleware('guest')->except('logout');