提问者:小点点

如何设置店时,使Ajax请求Laravel Shopify Osiset?


我目前正在构建一个应用程序,用于编辑Shopify中的订阅订单内容。

我正在使用Laravel8.0和OSISetShopify库。

我知道从应用程序接口与应用程序桥,我可以访问当前的商店/用户通过

Auth::user()
// random code...
$shop->api()->rest('GET', '/admin/orders.json', $query);

这将仅基于当前存储进行查询。

我想让网站前端的客户能够通过发出AJAX请求来编辑他们的订单。我可以很好地处理ajax请求,传递客户ID,等等。但是在我处理请求的函数中,我需要以某种方式获得当前商店,就像您可以使用的那样

Auth::user()

如果有人知道用Laravel Osiset Shopify实现这一点的方法,我将非常感谢您的帮助:)

谢谢你,科里


共2个答案

匿名用户

在Laravel Osiset Shopify软件包中,您只能使用Auth::user()访问店铺名称-

匿名用户

也许您可以在ajax请求中使用店铺名称作为URL参数,然后使用该名称在USERS表中搜索相应的店铺。

请记住,一旦商家安装了应用程序,Osiset包将在名称字段的用户表中设置商店的名称。在后端执行查询时,请记住使用“.myshopify.com”后缀。