如何解决Laravel Passport api路由身份验证而没有身份验证
我想为我的应用创建一个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
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。