Laravel:如何通过api.php路由登录?

Laravel:如何通过api.php路由登录?,php,laravel,Php,Laravel,在下面的示例中,json0:“如果您阅读了本文,您已通过身份验证”必须通过“HTTP客户端的请求”从服务器检索,前提是发送请求的人已获得授权 Route::middleware('auth:api')->get('/get_restricted_content', function(){ return response()->json("if you read this you has been authenticated"); }); 我不知道如何实现它,但我想我们需要在ge

在下面的示例中,json
0:“如果您阅读了本文,您已通过身份验证”
必须通过“HTTP客户端的请求”从服务器检索,前提是发送请求的人已获得授权

Route::middleware('auth:api')->get('/get_restricted_content', function(){
  return response()->json("if you read this you has been authenticated");
});

我不知道如何实现它,但我想我们需要在get参数中发送电子邮件和密码。但这绝对是不够的,因为拉雷维尔的安全。我怎样才能解决上述问题?

我不清楚你想要什么!您想知道您必须发送给中间件的请求是什么?如果是这样,请检查文档。请通过链接和auth-api-middlware方法查看它是什么requesting@Aniketh萨哈,很抱歉我的问题不清楚。第一:我可以只从非Laravel应用程序(例如HTTP客户端)为授权用户获取一些内容吗?下一步:如果“是”,我如何通过非Laravel应用程序进行授权?为什么不在Laravel应用程序中创建一个用户用于此目的,让他登录并从只有他有权访问的特殊路线检索数据?@Kau lin,根据未来的应用概念,某些内容必须通过桌面应用程序从Laravel网站检索。但是,桌面应用程序的用户必须在上述laravel网站上注册,并且必须使用其电子邮件和密码获取内容。是的,您可以通过非laravel客户端获取用户的内容,您只需向路由发出get请求即可获取访问令牌。访问令牌将包含用户的数据以获得更多说明阅读此问题和第一个验证答案链接:这肯定会有帮助