session()->get('id')); return response([ 'data' => [ 'subscribe_url' => config('v2board.subscribe_url', config('v2board.app_url', env('APP_URL'))) . '/api/v1/client/subscribe?token=' . $user['token'] ] ]); } public function getAppleID (Request $request) { $user = User::find($request->session()->get('id')); if ($user->expired_at < time()) { return response([ 'data' => [ ] ]); } return response([ 'data' => [ 'apple_id' => config('v2board.apple_id'), 'apple_id_password' => config('v2board.apple_id_password') ] ]); } public function fetch (Request $request) { $tutorial = Tutorial::select(['id', 'title', 'description', 'icon'])->get(); $user = User::find($request->session()->get('id')); $response = [ 'data' => [ 'tutorials' => $tutorial, 'subscribe_url' => config('v2board.subscribe_url', config('v2board.app_url', env('APP_URL'))) . '/api/v1/client/subscribe?token=' . $user['token'] ] ]; if ($user->expired_at > time()) { $response['data']['apple_id'] = [ 'apple_id' => config('v2board.apple_id'), 'apple_id_password' => config('v2board.apple_id_password') ]; } return response($response); } }