Laravel ->;之间的区别是什么;中间件([';api';])和->;中间件([';auth:api';])?
如果我看一下Laravel认证页面,我会发现一篇文章说的是中间件(['api']),一篇文章说的是中间件(['auth:api'])Laravel ->;之间的区别是什么;中间件([';api';])和->;中间件([';auth:api';])?,laravel,Laravel,如果我看一下Laravel认证页面,我会发现一篇文章说的是中间件(['api']),一篇文章说的是中间件(['auth:api']) 哪个在使用auth.php?名为api的中间件是一个中间件组,而不是单个中间件。它在受保护的$middlewareGroups中的app/Http/Kernel.php中定义 名为auth的中间件是采用一个或多个参数的单个中间件auth:api表示您正在指示auth中间件使用api身份验证保护。此防护在config/auth.php中定义。auth中间件是在app
哪个在使用auth.php?名为
api
的中间件是一个中间件组,而不是单个中间件。它在受保护的$middlewareGroups中的app/Http/Kernel.php
中定义
名为
auth
的中间件是采用一个或多个参数的单个中间件auth:api
表示您正在指示auth
中间件使用api
身份验证保护。此防护在config/auth.php
中定义。auth
中间件是在app/Http/Kernel.php
中的$routeMiddleware
数组中定义的,该数组显示了它所引用的类。它是应用程序的身份验证中间件。对于api前缀端点,您可以使用auth.api中间件,而对所有包含的路由、api等使用auth