首页 > 解决方案 > auth:api 中间件在使用 laravel 的实时服务器中不起作用

问题描述

auth:api 中间件在使用 laravel 的实时服务器中不起作用

Route::group(['prefix' => 'business_entry_api','middleware' => 'auth:api'], function () {
    // function here 
}

标签: react-nativelaravel-5

解决方案


你可以一起去auth('api')->user()。即使没有专门使用中间件,它也会返回经过身份验证的用户。

在您的 api 文件上使用如下所示:

public function __construct()
    {     
          $this->middleware(function ($request,Closure $next) {
            $this->user = Auth('api')->user();
            return $next($request);
        });
    }

推荐阅读