我有一个“即时搜索”功能,如果用户未登录,我想在其中隐藏一些搜索结果。
我使用laravel api令牌(https://laravel.com/docs/5.8/api-authentication),每次搜索时,我都会将api令牌与get请求一起传递。 在后端,我想采用某种方式来手动验证令牌,并根据用户是否被授权进行不同的搜索。
我只发现了将其用作Route::middleware('auth:api')
的“保护者”的方法。我还没有找到任何手动检查api令牌的方法-这可能吗?
我希望以某种方式缓存此授权检查,因为它是即时搜索功能,所以会有多个请求-这可能吗?
可以将api令牌用于此吗?