如何在API-Laravel中保存后返回有说服力的查询结果

如何在API-Laravel中保存后返回有说服力的查询结果,laravel,api,eloquent,laravel-passport,Laravel,Api,Eloquent,Laravel Passport,当我使用雄辩的模型返回结果时,我得到了一个错误,Keypath“file://C:\xampp\htdocs\api\storage\oauth public.key”不存在或不可读,但当我使用原始查询时,我得到了所需的结果。我的问题是如何使用模型返回结果。 这是我的密码: 它正在工作 return OrderItem::find(21); 它不起作用 $order_item = OrderItem::find(21); $order_item->quantity = 24; $orde

当我使用雄辩的模型返回结果时,我得到了一个错误,
Keypath“file://C:\xampp\htdocs\api\storage\oauth public.key”不存在或不可读
,但当我使用原始查询时,我得到了所需的结果。我的问题是如何使用模型返回结果。 这是我的密码:

它正在工作

return OrderItem::find(21);
它不起作用

$order_item = OrderItem::find(21);
$order_item->quantity = 24;
$order_item->save();
return $order_item;

非常感谢您的帮助。

在项目的根目录中运行该命令

php artisan passport:install
Laravel 5.4.24的代码-Laravel 6.0

$order_item = OrderItem::find(21);
$order_item->quantity = 24;
$order_item->save();

$order_item->refresh();

return $order_item;

在项目的根目录中运行该命令

php artisan passport:install
Laravel 5.4.24的代码-Laravel 6.0

$order_item = OrderItem::find(21);
$order_item->quantity = 24;
$order_item->save();

$order_item->refresh();

return $order_item;

尝试将Passport升级到
3.0.*
,看看会发生什么我仍然想知道这个问题与Passport有什么关系。这是一个错误吗?尝试将Passport升级到
3.0.*
,看看会发生什么我仍然想知道这个问题与Passport有什么关系。这是错误吗?您的操作系统是什么?操作系统是windows您的操作系统是什么?操作系统是windows