public function getQuesitions(Request $request) { $type = $request->get('type'); switch ($type) { case 0: $questions = Question::take(10)->get(); break; case 1: $questions = Question::orderBy('total_answer', 'desc')->take(10)->get(); break; case 2: $questions = Question::where('issolved', 0)->take(10)->get(); break; default: $questions = Question::where('issolved', 1)->take(10)->get(); break; } if ($questions) { foreach ($questions as &$question) { $question['time'] = $question->created_at->diffForHumans(); $question['username'] = $question->user->name; } $this->setResult($questions); $this->succeed(true); } else { $this->setResult('questions表获取记录失败!'); $this->fail(true); } }