public function createDependence(Request $request, $id)
 {
     $requirement = Requirement::find($id);
     $requirement->testCases()->detach();
     $testCases = $request->input('testCases', []);
     $requirement->testCases()->attach($testCases);
     return $requirement->testCases;
 }
 /**
  * @group RequirementTest
  */
 public function test_requirement_destroy()
 {
     $user = factory(App\User::class)->create();
     $project = factory(App\Project::class)->create();
     $project->users()->attach($user, ['role' => 'admin']);
     $requirementA = factory(App\Requirement::class)->create(['project_id' => $project->id]);
     /** act */
     $this->actingAs($user)->delete("/requirement/{$requirementA->id}");
     /** assert */
     $this->seeJson($requirementA->toArray());
     $this->assertEquals(null, \App\Requirement::find($requirementA->id));
 }
 public function update($id, Request $request)
 {
     $req = Requirement::find($id);
     $req->fill($request->all());
     $req->save();
 }