public function index(Request $request)
 {
     $type = $request->input('type', 'nested');
     $requirements = [];
     if ($type == 'nested') {
         $requirements = Requirement::where('project_id', $request->project_id)->where('requirement_id', null)->get();
     } elseif ($type == 'list') {
         $except = $request->input('except', []);
         // 需要先new Eloquent才可以使用自定義的function
         $requirementModel = new Requirement();
         $requirementModel->clearWith();
         $requirements = $requirementModel->where('project_id', $request->project_id)->whereNotIn('id', $except)->get();
     }
     return $requirements;
 }