/** * */ private function createPrograms() { foreach (Config::get('programs') as $tempProgram) { $program = new ExerciseProgram(['name' => $tempProgram]); $program->user()->associate($this->user); $program->save(); } }
/** * * @param Request $request * @return Response */ public function store(Request $request) { $exerciseProgram = new ExerciseProgram($request->only(['name'])); $exerciseProgram->user()->associate(Auth::user()); $exerciseProgram->save(); $exerciseProgram = $this->transform($this->createItem($exerciseProgram, new ExerciseProgramTransformer()))['data']; return response($exerciseProgram, Response::HTTP_CREATED); }