culturekings / shopify-app-auth-laravel Goto Github PK
View Code? Open in Web Editor NEWLaravel Auth Boilerplate for Shopify App - Unsupported
License: MIT License
Laravel Auth Boilerplate for Shopify App - Unsupported
License: MIT License
To get the shopify configuration from the config as mentioned on the Usage, the name of the app is required to pull the configuration. What is the right way to get the app name during the execution of the request. I have a controller that is shared between 2 apps.
AuthController:40 does not check for the specific application attempting to gain auth, meaning if multiple apps are to be run against the same database only 1 can be successfully installed.
How and where would be the right place to setup application charges? I am trying to set up both the recurring and usage charges.
Is there a way to validate HMAC validations to validate if the request is coming from Shopify as mentioned in section Verify the request or is this out of the package scope?
I get the following error during the installation of the app on a store
Could you advice what I may be missing. I seem to have correct entries on the tables.
I tried the following on a test route
$shopUrl = "some-name.myshopify.com"; //exists on the db
$appName = "some-app-name"; //exists on the db
$user = \CultureKings\ShopifyAuth\Models\ShopifyUser::where('shop_url', $shopUrl)->whereHas('shopifyAppUsers', function ($query) use ($appName) {
$query->whereShopifyAppName($appName);
})->get();
dd($user->shopifyAppUsers->count());
Any plans on moving to Laravel 8? I can make PR if needed.
So far, it has been quite easy to set the package, but there are a few minor hiccups. I understand this package is quite new and will have more documentation in the future, could you please provide some clarity.
Usage
section (https://github.com/culturekings/shopify-app-auth-laravel#usage), are these variables always accessible on the views or should I use it similar to how it is implemented in https://github.com/culturekings/shopify-app-auth-laravel/blob/master/src/Http/Controllers/AuthController.php#L32Since the only entry point from the config is the install-success
page, and this is the page that is always loaded everytime the app is opened, is there a good way to check if this is a new installation or an existing installation.
@jonathan-bird Just started working with this packages, but doesn't seem to work with the latest updates from oseintow/laravel-shopify. The latest release of oseintow/laravel-shopify doesn't include the changes for multiple apps
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.