gpt4 book ai didi

php - 如何通过 API 调用在 Laravel 上验证::check() 用户

转载 作者:行者123 更新时间:2023-12-05 07:32:34 26 4
gpt4 key购买 nike

我在我的前端使用 VueJS,所以我在前端代码的某处调用了这个 API:

let products = axios.get('api/products');


然后在routes/api.php:-

Routes::get('products', 'ProductsController@index');


ProductsController 的索引方法中:

public function index () {

if ( Auth::check() ) {
$user = Auth::user();
return $user->products;
}
// return 'You don't have any products right now!';
}

即使用户已登录,index 方法也将始终返回 null!
那么在这种情况下如何在使用 API 调用时对用户进行身份验证?

最佳答案

您发送授权 token 是因为当我们编写 API 时,我们需要处理授权 token 而不是 Auth::check()。您需要在调用 API 时发送带有用户 ID 的身份验证 token ,并验证详细信息才能继续。

关于php - 如何通过 API 调用在 Laravel 上验证::check() 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51133431/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com