kevdotbadger / shopify
此包已被废弃,不再维护。没有建议的替代包。
此包最新版本(0.1-alpha)没有可用的许可证信息。
0.1-alpha
2015-12-10 17:51 UTC
Requires
- guzzlehttp/guzzle: 6.*
This package is not auto-updated.
Last update: 2020-01-24 16:01:29 UTC
README
- 将
Shopify\Providers\ShopifyServiceProvider::class,添加到您的提供者数组中。 - 运行
php artisan vendor:publish --provider="Shopify\Providers\ShopifyServiceProvider" --tag="config"以创建 shopify.php 配置文件,并填写 API 变量(默认为查找 .env 文件)。
要安装应用程序(将用户重定向到安装页面),设置一个类似 /auth/redirect 的路由
$url = $auth->asShop('kevinruscoe') ->withScopes(['read_products', 'write_products']) ->redirectingTo(route('auth.callback')) ->requestAccess(); return redirect(url($url));
一旦用户接受 Shopify 的安装条款,并被重定向回您的应用程序,在该路由(如 /auth/callback)中执行
$token = $auth->requestAccessToken($request); return redirect(url('products'));
现在,任何需要 Shopify 的控制器,添加 HasShopify 特性,然后您可以执行类似操作
$this->shopify()->Product->all()