Laravel Passport api路由身份验证而没有身份验证

时间:2020-08-15 14:55:56

标签: laravel api rest laravel-6 laravel-passport

我想为我的应用创建一个API,但是路由存在问题。

我可以选择添加链接,并且我有一个条件:如果授权用户,则记录用户ID;如果未授权,则记录其u_id

所有这些都发送到同一路由器,但这是问题所在:

路线:: post('/link-store', ['as' = > 'api.link', 'uses' = > 'Api\LinkController@store']);

这是我的路由器,我将以授权用户的身份发送请求,但要在dd(\Auth()->user())上 我得到null 如果我这样做:

路线::

middleware('auth:api')->group( function () {
Route::post('/link-store', ['as' => 'api.link', 'uses' => 'Api\LinkController@store']);
});

然后,如果未获得授权,我将无法访问路由器。 我该怎么办?我用过Laravel Passport

0 个答案:

没有答案