setup wizard init

This commit is contained in:
carodej
2020-06-29 10:09:42 +02:00
parent a2dfc627a7
commit aedc98cc8b
44 changed files with 2756 additions and 866 deletions
@@ -18,10 +18,14 @@ class PaymentMethodsController extends Controller
*
* @return array
*/
public function payment_methods()
public function index()
{
$user = Auth::user();
if (! $user->hasPaymentMethod()) {
return abort(204, 'User don\'t have any payment methods');
}
$slug_payment_methods = 'payment-methods-user-' . $user->id;
$slug_default_payment_method = 'default-payment-methods-user-' . $user->id;
@@ -43,11 +43,17 @@ class SubscriptionController extends Controller
/**
* Get user subscription detail
*
* @return UserSubscription
* @return array
*/
public function show()
{
$slug_user_subscription = 'subscription-user-' . Auth::id();
$user = Auth::user();
if (! $user->subscription('main')) {
return abort(204, 'User don\'t have any subscription');
}
$slug_user_subscription = 'subscription-user-' . $user->id;
if (Cache::has($slug_user_subscription)) {
return Cache::get($slug_user_subscription);