user(); if (! $user) { return $next($request); } $account = $user->account; if (! config('trypost.self_hosted') && (! $account || ! $account->subscribed(Account::SUBSCRIPTION_NAME))) { return redirect()->route('app.subscribe'); } if (! $user->workspaces()->exists()) { return redirect()->route('app.workspaces.create'); } return $next($request); } }