/** * Store a newly created resource in storage. * * @return Response */ public function store(Project $project, Request $request) { $user = JWTAuth::parseToken()->authenticate(); $sprint = App::make('App\\Sprint')->create($request->only('name', 'release')); // $sprint = Sprint::create($request->only('name','release')); $project->sprints()->save($sprint); // $user->sprints()->save($sprint); return response()->json(['status' => 'success']); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Project $project, Backlog $backlog, Request $request) { $user = JWTAuth::parseToken()->authenticate(); // $sprint = App::make('App\Sprint')->create($request->only('name','release')); $sprint = Sprint::create($request->only('name')); $project->sprints()->save($sprint); $user->sprints()->save($sprint); event(new FeedableEvent('SprintCreated', $user, $sprint, $project)); return response()->json(['status' => 'success', 'Sprint' => $sprint, 'Message' => 'Sprint created.']); }