强化自定义订阅 添加前端

This commit is contained in:
兔姬桑
2020-12-17 13:22:04 +08:00
parent a99ac00fb9
commit 4703394026
6 changed files with 135 additions and 9 deletions

View File

@@ -105,7 +105,7 @@ class SubscribeController extends Controller
}
if ($target) {
if (strpos($target, 'quantumult%20x') !== false) {
if (strpos($target, 'quantumult x') !== false) {
exit($this->quantumultX($user, $servers));
}
if (strpos($target, 'quantumult') !== false) {

View File

@@ -64,6 +64,22 @@ class UserController extends Controller
//付费用户判断
$view['paying_user'] = $user->activePayingUser();
$view['userLoginLog'] = UserLoginLog::whereUserId($user->id)->latest()->first(); // 近期登录日志
$nodes = $user->userAccessNodes()->get();
$subType = [];
if ($nodes->whereIn('type', [1, 4])->isNotEmpty()) {
$subType[] = 'ss';
}
if ($nodes->where('type', 2)->isNotEmpty()) {
$subType[] = 'v2';
}
if ($nodes->where('type', 3)->isNotEmpty()) {
$subType[] = 'trojan';
}
$view['subscribe_status'] = $user->subscribe->status;
$view['subType'] = $subType;
$view['subUrl'] = route('sub', $user->subscribe->code);
$view = array_merge($view, $this->dataFlowChart($user->id));
return view('user.index', $view);