paginate($request->input('results')); $items = $records->items(); array_walk($items, function ($item) { $item->login = (object)[ 'uuid' => Uuid::uuid1() ]; $item->name = (object)[ 'title' => mt_rand(10, 99) . 'title', 'first' => mt_rand(10, 99) . 'first', 'last' => mt_rand(10, 99) . 'first' ]; }); return response()->json(['total' => $records->total(), 'rows' => $records->items()]); } public function reportTemp(Request $request) { $inputs = $request->input(); if (!$inputs['old_id'] || $inputs['ym'] || $inputs['month_traffic'] || $inputs['month_inquiry'] || $inputs['month_rank'] || $inputs['month_article']) { Log::warning(sprintf('reportTemp接口参数请求错误%s', var_export($inputs, 1))); return; } SiteTempReport::query()->updateOrCreate([ 'old_id' => $inputs['old_id'], 'ym' => $inputs['ym'] ], [ 'month_traffic' => $inputs['month_traffic'], 'month_inquiry' => $inputs['month_inquiry'], 'month_rank' => $inputs['month_rank'], 'month_article' => $inputs['month_article'] ]); } public function getPinBoards(Request $request) { $inputs = $request->input(); if (empty($inputs['token'])) { return response()->json([ 'status' => 400, 'message' => '缺少参数' ]); } $pin = new Pinterest($inputs['app_id'], $inputs['app_secret']); $pin->auth->setOAuthToken($inputs['token']); $result = $pin->users->getMeBoards(); return response()->json([ 'status' => 200, 'boards' => $result ]); } }