Laravel Sanctum tokenCan() 不适用于网络路由? Sanctum 应该如何处理网络路由?

时间:2021-05-05 04:28:19

标签: php laravel authorization laravel-sanctum

我正在使用 laravel 刀片和 api 为移动应用创建一个网站, 我正在使用 Sanctum 和检查用户是否允许进入某些地方的能力, 但是 tokenCan() 函数不适用于 web 路由,但可以正常使用 api 路由, 我该如何解决,我应该用别的东西来获得能力并保留圣所吗?? web.php

中的代码
Route::group(['middleware' => ['auth:sanctum']], function () {
    Route::resource('test', testController::class)->middleware('can:admin');
});

守卫 https://imgur.com/MT9VFhG

Laravel 在文档中所说的!! https://imgur.com/a/bqXwfHe

我按照 Laravel Docs 100% 安装软件包 https://laravel.com/docs/8.x/sanctum

0 个答案:

没有答案