【发布时间】:2019-09-20 15:50:23
【问题描述】:
我正在建立一个网站,为了检查某些内容,您需要进行身份验证和验证。
当我将中间件包含在一个数组中时,它可以工作。
Route::resource('premiumContent', 'PremiumContentController')
->middleware(['auth', 'verified']);
但是,当我按照原始文档进行操作时,
https://laravel.com/docs/5.8/middleware#registering-middleware
将中间件作为多个参数进行分组,这是行不通的。
Route::resource('premiumContent', 'PremiumContentController')
->middleware('auth', 'verified');
只有“身份验证”中间件适用,因此即使我没有经过验证,我也可以访问内容。为什么?什么是正确的方法?
【问题讨论】:
-
两种方法都很好 - 文档不匹配可能是一个错字。
标签: laravel