public function addNew($requestData) { $dragon = new Dragon(); // Add a new level up $levelUp = new LevelUp(); $levelUp->save(); $dragon->levelUp()->associate($levelUp); $this->setData($dragon, $requestData); return $dragon; }