/** * @depends testCreateEmptyProject * @param Project $project */ function testCreateProjectLabels(Project $project) { factory(ProjectLabel::class, 3)->make()->each(function ($label) use($project) { $project->labels()->save($label); }); $this->assertEquals(3, $project->labels->count()); }
/** * Store a newly created resource in storage. * * @param Request $request * @param Project $project * @return Response */ public function store(Request $request, Project $project) { $label = new ProjectLabel($request->all()); $project->labels()->save($label); return response()->json($label); }